(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 |
