(1).백준 26562번 Presidents는 주어진 대통령의 이름을 듣고 화폐의 총 금액 합을 출력해야 하는 문제였다.

 

각각 주어진 이름과 가격을 map에 담아서 하나씩 더하는 방식으로 result에 담아준 다음

한번에 출력하는 방식으로 해결했다.

const input = `3
Franklin Grant Jackson
Hamilton Lincoln Washington
Washington Washington Washington Franklin Jackson`.split('\n').map(el => el.split(' '))

const map = {
    "Franklin" : 100,
    "Grant" : 50,
    "Jackson" : 20,
    "Hamilton" : 10,
    "Lincoln" : 5,
    "Washington" : 1
}

let result = []

for(let i = 1 ; i < input.length ; i++){
    let sum = 0
    for(let j = 0 ; j < input[i].length ; j++){
        sum += map[input[i][j]]
    }
    result.push('$' + sum)
}

console.log(result.join('\n'))

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

[개발일지] - 756  (0) 2025.07.29
[개발일지] - 755  (1) 2025.07.28
[개발일지] - 753(주말)  (1) 2025.07.26
[개발일지] - 752  (0) 2025.07.25
[개발일지] - 751  (0) 2025.07.24

+ Recent posts