🫠 Programmers (level 0)
👉🏻 문제 53번 (치킨 쿠폰) : 쿠폰 10장에 치킨 1마리 서비스! 먹을 수 있는 치킨의 총 개수 구하기
function solution(chicken) {
// 치킨 합계
let sum = 0
// 치킨 += 몫
while(chicken >= 10){
sum += Math.floor(chicken / 10)
chicken = Math.floor(chicken / 10) + (chicken % 10)
}
return sum
}
✅ 확인할 점
💡 chicken 10개에 서비스 1마리이기 때문에, chicken을 10으로 나눈 몫을 sum에 더했다. (chicken이 10개 미만일 경우, 몫은 0이므로 계산에서 제외. 따라서 while문 종료)
💡 Math.floor()를 통해 정수로 나타내었다.
'프로그래머스 풀이 > level0' 카테고리의 다른 글
[Programmers] level 0) 문제 '문자열 밀기' 풀이 (0) | 2023.04.11 |
---|---|
[Programmers] level 0) 문제 '저주의 숫자 3' 풀이 (0) | 2023.04.10 |
[Programmers] level 0) 문제 '직사각형 넓이 구하기' 풀이 (0) | 2023.04.04 |
[Programmers] level 0) 문제 '암호 해독' 풀이 (0) | 2023.03.17 |
[Programmers] level 0) 문제 '컨트롤 제트' 풀이 (0) | 2023.03.14 |