[프로그래머스 / Javascript] 치킨 쿠폰

TED·2023년 11월 20일
0

Javascript CodingTest

목록 보기
54/63
post-thumbnail

< 오늘의 문제 >

치킨 쿠폰

function solution(chicken) {
    let answer = 0;
    
    while(chicken >= 10){
    	answer += Math.floor(chicken / 10);
        chicken = chicken % 10 + Math.floor(chicken / 10);
    }
    return answer;
}
  • 나의 풀이
    while 문을 이용하면 해당조건이 맞지 않을 때 종료된다.
    chicken % 10은 10으로 나눈 나머지를 구하며, 이는 사용하지 않은 쿠폰의 수를 나타낸다.
    Math.floor(chicken / 10)식으로 주문은 계속되고,
    치킨 쿠폰이 10개 보다 낮아질 때 종료된다.
    치킨 먹고싶다.

Math.floor 함수는 소수점 아래를 버린다 까먹지말자 ~

profile
컴맹 개발 입문자

0개의 댓글