반응형
프로그래머스 0단계 : 피자 나눠 먹기
머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요.
※ 제한사항
1 ≤ n ≤ 100
※ 입출력 예
n | result |
---|---|
7 | 1 |
1 | 1 |
15 | 3 |
function solution(n) {
return n % 7 === 0 ? Math.floor(n / 7) : Math.floor(n / 7) + 1;
}
7조각의 피자를 7명이서 먹는다고 했을때 n명 % 7조각 = 0 이라면 n명을 7조각으로 나눈값의 소수점을 버린값을, 아니라면 동일한 값에 +1 한 값을 출력하면 피자 판 수가 계산됩니다.
※ 다른 사람의 풀이
function solution(n) {
return Math.ceil(n / 7)
}
할게 많아서 쉬어갈겸 0단계로 이번 주말을 떼웠는데 왜 어렵죠..?
반응형
'알고리즘' 카테고리의 다른 글
프로그래머스 0단계 : 피자 나눠 먹기2 (5) | 2022.12.05 |
---|---|
프로그래머스 0단계 : 짝수 홀수 개수 (1) | 2022.12.04 |
프로그래머스 1단계 : 예산 (1) | 2022.12.02 |
프로그래머스 1단계 : 이상한 문자 만들기 (1) | 2022.12.01 |
프로그래머스 1단계 : 2016년 (2) | 2022.11.30 |
댓글