회고
[개발일지] - 96(연차)
Happy Programmer
2023. 10. 4. 23:31
(1).백준 14656번 조교는 새디스트야!!는 본인의 순서에 맞게 줄을 서지 않는 사람들을 때리는 조교가 있을 때
맞아야 하는 학생의 숫자를 구해야 하는 문제였다.
map을 사용해 number type으로 값들을 정리하고
for문 내부에서 index와 값이 같지 않은 경우 count를 증가시켰다.
다만 여기서 i(index)는 0부터 시작하기 때문에
순서와 일치시키기 위해 i+1을 사용해 값과 비교했다.
const input = `5
3 2 5 4 1`.split('\n').map(el => el.split(' ').map(Number))[1]
let count = 0
for(let i = 0 ; i < input.length ; i++){
if(i + 1 !== input[i]){
count++
}
}
console.log(count)