(1).백준 1076번 저항은 이상한 규칙에 따라 숫자 앞자리 두개를 조합하고 1~ 10의 n승을 곱해주는 방식이었는데
처음에는 map 형태로 매칭시키려고 black : [0,1], brown : [1,10] 같은 식으로 정리하다가
문득 10의 n승이면 굳이 뒷자리는 필요없다는 생각이 들었고
인덱스와 같은 수치로 정렬되면 map이 아닌 index로 처리해도 괜찮을 것 같아서 배열에 담아서 처리했다.
연산은 요구조건에 따라서 문자열 형태로 a,b 두 값을 합친 다음 거기에 10의 n승을 곱하는 방식으로 출력해줬다.
const input = `orange
red
blue`.split('\n')
const list = ['black','brown','red','orange','yellow','green','blue','violet','grey','white']
console.log((list.indexOf(input[0]) +''+ list.indexOf(input[1])) * 10 ** list.indexOf(input[2]))'회고' 카테고리의 다른 글
| [개발일지] - 837(주말) (0) | 2025.10.19 |
|---|---|
| [개발일지] - 836(주말) (0) | 2025.10.18 |
| [개발일지] - 834 (0) | 2025.10.16 |
| [개발일지] - 833 (0) | 2025.10.15 |
| [개발일지] - 832 (0) | 2025.10.15 |
