(1).백준 6856번 Roll the Dice는 n개의 숫자와 m개의 숫자가 있는 두 주사위를 굴렸을 때
합이 10이 나올 수 있는 경우의 수를 묻는 문제였다.
처음에는 간단하게 결과값이 출력될 수 있도록 규칙을 찾아서 진행했는데
오답이 나와서 문제를 자세히 읽어보니 결과가 1일 경우에는 단수형을 사용해야 했기 때문에
중간에 삼항연산자를 통해 결과가 1인지 확인해 통과할 수 있었다.
const [a,b] = `12
1`.split('\n').map(Number).sort((a,b) => (a-b))
const result = Math.max(0,Math.min(9,Math.min(a+b - 9, a)))
console.log(`There ${result === 1 ? 'is' : 'are'} ${result} ${result === 1 ? 'way' : 'ways'} to get the sum 10.`)'회고' 카테고리의 다른 글
| [개발일지] - 67 (0) | 2023.09.05 |
|---|---|
| [개발일지] - 66 (0) | 2023.09.04 |
| [개발일지] - 64(주말) (0) | 2023.09.02 |
| [개발일지] - 63 (0) | 2023.09.01 |
| [개발일지] - 62 (0) | 2023.08.31 |
