(1).백준 21143번 Magic Trick은 순서 등을 마구 바꿨을 때 그걸 추적할 수 있는지 묻는 문제였는데

뭘 의미하는지 전혀 감이 안왔지만 예시 문제를 보니 '중복된 문자'가 하나라도 있는지를 묻는 것으로 이해했고

map에 담아서 2 이상인 값이 있으면 '불가'를 의미하는 0을 출력하는 방식으로 처리하니 정상적으로 통과됐다.

const input = `icpc`

const map = {}
let result = 1

for(let i = 0 ; i < input.length ; i++){
    if(map[input[i]]){
        map[input[i]]++
    }
    else{
        map[input[i]]= 1
    }
}

for(let key in map){
    if(map[key] > 1){
        result = 0
        break
    }
}

console.log(result)

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

[개발일지] - 930  (0) 2026.01.31
[개발일지] - 929  (0) 2026.01.30
[개발일지] - 927  (0) 2026.01.28
[개발일지] - 926  (0) 2026.01.27
[개발일지] - 925(주말)  (0) 2026.01.26

+ Recent posts