(1).백준 11269번 Cryptographer’s Conundrum는 글자를 PER가 반복되게 바꾼다고 가정할 때

몇글자가 변경이 필요한지 묻는 문제였다.

 

P, E, R 순서로 진행되기 때문에 str 상수에 PER을 지정한 다음

순서대로 비교하며 i값에 3을 나눈 나머지 값을 기준으로 index를 추적해서 

각 위치에 맞게 P, E, R과 비교 후 다른 경우에만 교체 count를 증가시키는 방식으로 해결했다.

const input = `SECRET`
const str = 'PER'
let count = 0
for(let i = 0 ;i < input.length ; i++){
    if(input[i] != str[i % 3]){
        count++
    }
}

console.log(count)

'회고' 카테고리의 다른 글

[개발일지] - 677(주말)  (0) 2025.05.11
[개발일지] - 676(주말)  (0) 2025.05.10
[개발일지] - 674(대체휴가)  (0) 2025.05.08
[개발일지] - 673(대체휴가)  (0) 2025.05.07
[개발일지] - 672(대체공휴일)  (0) 2025.05.06

+ Recent posts