(1).백준 34998번 1, 2, 3, 많다!는 원시인의 계산을 도와주는?문제였는데
모든 중간 기호는 +로 고정이기 때문에 숫자만 남겨줬고
중간에 숫자로 변환되지 않는 경우에는 원시인이 이해하지 못하는 두자리 숫자이기 때문에 해경 값을 그대로 더한 다음
어차피 NaN이 합쳐지면 NaN이 되기 때문에 그 방식대로 결과 저장한 다음
10보다 작은 경우 해당 숫자 출력, NaN인 경우 원시인이 이해하지 못한다는 !값으로 대체 출력하는 방식으로 처리했다.
const input = `5
1
1 + 1
1
3 + 7
1
! + 2
2
1 + 2 + 3
3
9 + 9 + 9 + 9`.split('\n').map(el => el.split(' + ').map(Number))
for(let i = 2 ; i < input.length ; i += 2){
let result = 0
for(let j = 0 ; j < input[i].length ; j++){
result += input[i][j]
}
console.log(result < 10 ? result : '!')
}'회고' 카테고리의 다른 글
| [개발일지] - 914 (0) | 2026.01.14 |
|---|---|
| [개발일지] - 913 (0) | 2026.01.13 |
| [개발일지] - 911(주말) (1) | 2026.01.11 |
| [개발일지] - 910 (0) | 2026.01.11 |
| [개발일지] - 909 (0) | 2026.01.08 |
