(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

+ Recent posts