Notice
Recent Posts
Recent Comments
Link
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 27 | 28 | 29 | 30 |
Tags
- posting
- 진짜학습지
- PR
- n3문법
- blog
- pullrequest
- CustomTab
- androidstudio
- 일본어문법
- suspend
- 진짜일본어
- GIT
- Android
- coroutine
- KotlinInAction
- 인공지능
- webflux
- 책리뷰
- 학습지
- 일본어기초
- ai
- 코틀린
- rxjava
- 안드로이드
- jlpt
- Kotlin
- errorhandling
- github
- 진짜학습지후기
- 책추천
Archives
코딩하는 개굴이
BaekJoon/BOJ [JAVA] 치킨먹고싶다_13199 본문
반응형
BaekJoon/BOJ [JAVA] 치킨먹고싶다_13199
HINT: 상영이의 치킨개수를 유의하자 순수 돈으로 산 치킨 개수 + (쿠폰 개수 + 쿠폰으로 산 치킨개수)/need...
import java.util.*;
public class baekjoon_13199 {
public static void main(String[] argc){
Scanner scanner = new Scanner(System.in);
Vector<Integer> result = new Vector<Integer>();
int iter = scanner.nextInt();
for(int i=0;i<iter;i++){
int price = scanner.nextInt();
int money = scanner.nextInt();
int need = scanner.nextInt();
int give = scanner.nextInt();
result.add(calculate(price, money, need, give));
}
for(int i=0;i<result.size();i++) System.out.println(result.get(i));
}
public static int calculate(int price, int money, int need, int give){
int sang, doo;
int cou_num = (money/price)*give;
int sang_cou;
doo = (money/price)+ cou_num/need;
sang_cou = cou_num;
sang = (money/price);
while(sang_cou>=need){
sang+=sang_cou/need;
sang_cou = (sang_cou/need)*give + sang_cou%need;
}
return (sang - doo);
}
}
반응형
'알고리즘 > Baekjoon' 카테고리의 다른 글
BaekJoon/BOJ [JAVA] A+B-2_2558 (0) | 2018.11.06 |
---|---|
BaekJoon/BOJ [JAVA] 설탕배달_2839 (0) | 2018.11.06 |
BaekJoon/BOJ [JAVA] 치킨배달_15686 (1) | 2018.11.02 |
BaekJoon/BOJ [JAVA] 그대로 출력하기2_11719 (0) | 2018.10.30 |
BaekJoon/BOJ [JAVA] 그대로 출력하기_11718 (0) | 2018.10.30 |
Comments