-
[알고리즘 문제] 백준 알고리즘 1673번 : 치킨쿠폰IT/알고리즘 2019. 4. 3. 10:18
공짜 치킨을 받을 수 있는 경우
쿠폰의 개수(n) + 쿠폰을 사용해 먹음으로써 쌓인 도장으로 먹을 수 있는 개수 + 도장을 사용해 시킨 치킨으로 쌓인 도장으로 먹을수 있는 개수
소스코드 ↓↓
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public class chickenCoupon {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
while(true){
int n = scan.nextInt();
int k = scan.nextInt();
if(n == 0 && k == 0){
break;
}else{
int chicken = 0;
chicken += n;
while(n>=k){
n = n/k;
chicken += n;
}
System.out.println(chicken);
}
}
}
}
cs 실행결과↓↓
티스토리 글쓰는게 바껴가지고 익숙지가 않다 ㅠㅜㅠㅠㅠ
'IT > 알고리즘' 카테고리의 다른 글
[알고리즘 문제] 프로그래머스 하샤드 수 (2) 2019.04.21 [알고리즘 문제] 숫자야구 구현 (4) 2019.04.18 [알고리즘 문제] 큐(Queue) - 리스트 활용 (0) 2019.03.28 [알고리즘 문제] 백준 알고리즘 13163번 : 닉네임에 갓 붙이기 (3) 2019.03.25 [알고리즘 문제] 백준 알고리즘 4458번 : 첫글자를 대문자로 (0) 2019.03.20