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
- 진짜학습지
- androidstudio
- 일본어기초
- coroutine
- 책리뷰
- jlpt
- KotlinInAction
- 학습지
- 코틀린
- posting
- ai
- Android
- suspend
- PR
- n3문법
- 인공지능
- github
- CustomTab
- rxjava
- 책추천
- 일본어문법
- pullrequest
- 진짜일본어
- 안드로이드
- errorhandling
- 진짜학습지후기
- GIT
- webflux
- Kotlin
- blog
Archives
코딩하는 개굴이
BaekJoon/BOJ [JAVA] 설탕배달_2839 본문
반응형
BaekJoon/BOJ [JAVA] 설탕배달_2839
단계: 사칙연산 도전하기
HINT: 처음에는 DP로 풀어야하는건가 생각했었는데, 엄....뻘짓을 하다가, 규칙이 있다는 소리를 듣고 우선 나열을 해 보았다.
3 1
4 -1
~~
5 1
6 2
7 -1
8 2
9 3
~~
10 2
11 3
12 4
13 3
14 4
~~
15 3
16 4
17 5
18 4
19 5
~~
20 4
21 5
.
.
.
오호라...
규칙이 보인다. 규칙이 바로 이전 반복에서 1씩 증가는 것을 볼 수 있다. 극단적으로 하면 정말 극단적으로 할 수 있기에, 정말 그렇게 해보기로 했다. 난 간단한게 좋으니까!
import java.util.*;
public class baekjoon_2839 {
public static void main(String[] argc){
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int suger[] = {0,0,0,1,-1,1,2,-1,2,3,2,3,4,3,4};
if(n<=9){
System.out.println(suger[n]);
}
else {
int tmp = n%5+10;
System.out.println(suger[tmp]+n/5-2);
}
}
}
반응형
'알고리즘 > Baekjoon' 카테고리의 다른 글
BaekJoon/BOJ [JAVA] A/B_1008 (0) | 2018.11.06 |
---|---|
BaekJoon/BOJ [JAVA] A+B-2_2558 (0) | 2018.11.06 |
BaekJoon/BOJ [JAVA] 치킨먹고싶다_13199 (0) | 2018.11.06 |
BaekJoon/BOJ [JAVA] 치킨배달_15686 (1) | 2018.11.02 |
BaekJoon/BOJ [JAVA] 그대로 출력하기2_11719 (0) | 2018.10.30 |
Comments