(1).백준 26566번 Pizza는 조각피자와 전체피자의 면적, 반지름, 가격이 주어졌을 때
어떤 피자가 더 저렴한지 구해야 하는 문제로 면적은 바로 주어졌지만 반지름이라 살짝 당황했는데
보통은 3.14를 사용하라고 조건을 주는데 여긴 그런게 없어서 그냥 Math.pi를 사용해서 파이값을 대체했다.
다른 언어도 이런게 있는지는 잘 모르겠지만 일단 해당 조건과 삼항연산자로 해결할 수 있었다.
const input = `3
8 4
7 9
9 2
4 7
841 108
8 606`.split('\n').map(el => el.split(' ').map(Number))
const result = []
for(let i = 1 ; i < input.length ; i+=2){
const [x, y] = input[i]
const [a, b] = input[i+1]
result.push(((x / y) < (a**2 * Math.PI / b)) ? 'Whole pizza' : 'Slice of pizza')
}
console.log(result.join('\n'))'회고' 카테고리의 다른 글
| [개발일지] - 669(주말) (0) | 2025.05.03 |
|---|---|
| [개발일지] - 668 (0) | 2025.05.02 |
| [개발일지] - 666 (0) | 2025.04.30 |
| [개발일지] - 665 (0) | 2025.04.29 |
| [개발일지] - 664 (0) | 2025.04.28 |
