본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다
자바스크립트 코드
const solution = (chicken) => {
let serviceChicken = 0;
let restCoupon = 0;
while (chicken > 0) {
restCoupon += chicken % 10;
chicken = Math.floor(chicken / 10);;
serviceChicken += chicken;
if (restCoupon >= 10) {
const restCouponChicken = Math.floor(restCoupon / 10);
restCoupon -= restCouponChicken * 10;
serviceChicken += restCouponChicken;
chicken += restCouponChicken
}
}
return serviceChicken;
}
Reference
'programming study > Algorithm' 카테고리의 다른 글
[프로그래머스] 팩토리얼 - JavaScript 풀이 (0) | 2022.11.02 |
---|---|
[프로그래머스] 직각삼각형 출력하기 - JavaScript 풀이 (0) | 2022.10.31 |
[프로그래머스] 로그인 성공? - JavaScript 풀이 (0) | 2022.10.29 |
[프로그래머스] 캐릭터의 좌표 - JavaScript 풀이 (0) | 2022.10.28 |
[프로그래머스] 합성수 찾기 - JavaScript 풀이 (0) | 2022.10.27 |