문제
코끼리가 친구에게 가려고 한다. 코끼리는 한번에 1, 2, 3, 4, 5 씩 이동할 수 있는데 0에서 출발 할 때 필요한 최소 이동 횟수를 출력하라.
풀이
조건문과 반복문을 통해 서로간의 거리가 0이 될 때까지 뺄셈을 하고 뺀 횟수를 카운트해서 구했다.
INPUT 정수 x (1 ≤ x ≤ 1000000)
OUTPUT 최소 이동 횟수
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
31
32
33
34
35
36
37
38
39
|
/**
* Elephant
*
* @author codenbike
* @date 2019.12.13
*/
import java.util.*;
public class Elephant {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int count = 0;
while(x > 0){
if(x-5 >= 0) {
x-=5;
count++;
} else if(x-4 >= 0) {
x-=4;
count++;
} else if(x-3 >= 0) {
x-=3;
count++;
} else if(x-2 >= 0) {
x-=2;
count++;
} else if(x-1 >= 0) {
x-=1;
count++;
}
}
System.out.print(count);
}
}
|
coordinate 조직화하다, 조정하다, 꾸미다
'코드포스' 카테고리의 다른 글
[코드포스 700] 734A - Anton and Danik (0) | 2020.03.16 |
---|---|
[코드포스 700] 136A - Presents (0) | 2020.03.14 |
[코드포스 700] 263A - Beautiful Matrix (0) | 2020.01.20 |
[코드포스 600] 1146A - Love "A" (0) | 2020.01.08 |
[코드포스 600] 867A - Between the Offices (0) | 2020.01.03 |