반응형
츄르사려고 코딩하는 코집사입니다.
1. [프로그래머스] 치킨 쿠폰 자바(JAVA)
1) 문제 제목 : 치킨 쿠폰
2) 문제 출처
https://school.programmers.co.kr/learn/courses/30/lessons/120884
2. 풀이
- 간단하게 생각하면 쉽게 풀 수 있는 구현 문제다.
- 제일 먼저, 쿠폰과 치킨의 비율은 1:1이다. 즉, 100마리를 먹으면 쿠폰 100개가 생기는 것이다.
- 그러면, 쿠폰이 10개 미만이면 서비스 치킨을 먹을 수 없으니 while문 종료하는 조건으로 while문을 생성한다.
- 일단, 먹을 수 있는 치킨 수를 temp라는 변수에 넣고, 서비스 치킨 수인 answer에 temp를 더한다.
- 그리고 나서, 쿠폰으로 먹을 수 있는 치킨 수만큼 또 쿠폰이 생기니 쿠폰에 더한다.
- 그리고, 서비스 쿠폰으로 먹었던 치킨수 * 10만큼 쿠폰에서 차감한다.
4. 소스 코드
class Solution {
public int solution(int chicken) {
int answer = 0; // 서비스 치킨 수
int coupon = chicken; // 쿠폰
if(chicken < 10) {
return 0;
}
chicken = 0;
while(true) {
if(coupon < 10) {
break;
}
int temp = coupon / 10;
answer += temp;
coupon += temp;
coupon -= 10 * (temp);
}
return answer;
}
}
반응형
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/PCCE] [PCCE 기출문제] 3번 / 나이 계산 Python (0) | 2024.04.22 |
---|---|
[프로그래머스/PCCE] [PCCE 기출문제] 2번 / 피타고라스의 정리 Python (0) | 2024.04.18 |
[프로그래머스/PCCE] [PCCE 기출문제] 1번 / 출력 Python (0) | 2024.04.18 |
[프로그래머스] 커피 심부름 Python(Python) (1) | 2023.10.23 |
[프로그래머스] 이어 붙인 수 자바(JAVA) (0) | 2023.06.11 |
[프로그래머스] 문자열 겹쳐쓰기 자바(JAVA) (0) | 2023.06.09 |
[프로그래머스] 코드 처리하기 자바(JAVA) (0) | 2023.05.31 |
[프로그래머스] 문자열 정수의 합 자바(JAVA) (0) | 2023.05.30 |
최근댓글