프로그래밍 공부
BOJ/백준 17174번 전체 계산 횟수 본문
https://www.acmicpc.net/problem/17174
17174번: 전체 계산 횟수
첫 번째 줄에 환전한 금액 N 하고 묶음 M이 주어진다. (2 ≤ N ≤ 100,000, 2 ≤ M ≤ N)
www.acmicpc.net
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n,m,cnt,check;
n = sc.nextInt();
m = sc.nextInt();
cnt = n;
check = n;
while(check >= m) {
cnt += check / m;
check /= m ;
}
System.out.println(cnt);
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter
|
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none; color:white">cs |
문제를 잘못 읽어서 삽질을 많이했다 처음에는 cnt = n , cnt += n / m 로 코드를 작성 하였으나
"다시 한 번씩 세면서 M 개 짜리 묶음으로 만드는 방법을 반복하여 환전한 금액 N 원을 전부 세려고 한다."
이 부분을 제대로 파악하지 못해서 시간이 걸려서 풀었던거 같았다. 아직 갈길이 먼거 같다.
아직 잘모르는 초보이니 오류지적해주시면 감사하겟습니다.
'Problem Solving > Baekjoon Online Judge' 카테고리의 다른 글
| BOJ/백준 2566번 최댓값 (0) | 2019.05.16 |
|---|---|
| BOJ/백준 2857번 FBI (0) | 2019.05.16 |
| BOJ/백준 3058번 짝수를 찾아라 (0) | 2019.05.16 |
| BOJ/백준 17173번 배수들의 합 (0) | 2019.05.16 |
| BOJ/백준 16673번 고려대학교에는 공식 와인이 있다 (0) | 2019.05.06 |
Comments