(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

+ Recent posts