(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 |
