(1).백준 31616번 揃った文字 (Matched Letters)는 모두 같은 문자인지 구해야 하는 문자였는데

그냥 sort로 맨 끝과 앞을 비교했어도 됐을 것 같지만

for문으로 하나씩 순회하면서 처음 글자와 비교 후 중단하는 방식으로 처리했다.

 

sort 시간복잡도가 있기 때문에

조금 더 복잡해 보이긴 하지만 그래도 for문이 조금 더 효율적일 수는 있을 것 같고

그래도 요즘은 이정도 효율성보다는 가독성이 중요하기 때문에 비교를 바로 하는게 더 좋았을 것 같기도 했다.

const input = `7
pppdppp`.split('\n')

let result = 'Yes'

for(let i = 1 ; i < input[1].length ; i++){
    if(input[1][i] != input[1][0]){
        result = 'No'
        break
    }
}

console.log(result)

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

[개발일지] - 757  (1) 2025.07.30
[개발일지] - 756  (0) 2025.07.29
[개발일지] - 754(주말)  (2) 2025.07.27
[개발일지] - 753(주말)  (1) 2025.07.26
[개발일지] - 752  (0) 2025.07.25

+ Recent posts