(1).백준 5358번 Football Team은 i와 e가 교체된 내용을 원복해줘야 하는 문제로
소문자 외에 대문자까지 구별해야 했기 때문에 ===을 통해서 정확하게 비교하게 했고
replaceAll을 쓰려고 했지만 대소문자라서 치환을 여러번 하면 지저분해 보일 것 같기 때문에
한눈에 보기 편한 for문으로 i, e를 교체하는 방식으로 처리했다.
const input = `Alan Pagi
John Hiesman
Justen Forsitt
Phel Semms
Tem Tibow
Marshawn Lynch
Lion Washengton`.split('\n')
const result = []
for(let i = 0 ; i < input.length ; i++){
let str = ''
for(let j = 0 ; j < input[i].length ; j++){
if(input[i][j] === 'i'){
str += 'e'
}
else if(input[i][j] === 'I'){
str += 'E'
}
else if(input[i][j] === 'e'){
str += 'i'
}
else if(input[i][j] === 'E'){
str += 'I'
}
else{
str += input[i][j]
}
}
result.push(str)
}
console.log(result.join('\n'))'회고' 카테고리의 다른 글
| [개발일지] - 835 (0) | 2025.10.17 |
|---|---|
| [개발일지] - 834 (0) | 2025.10.16 |
| [개발일지] - 832 (0) | 2025.10.15 |
| [개발일지] - 831 (0) | 2025.10.14 |
| [개발일지] - 830(주말) (0) | 2025.10.12 |
