336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
백준알고리즘
https://www.acmicpc.net/problem/14916
먼저 5로 나누어지는지 확인한 후 5로 나누어지지 않는다면
-2를 한 후 계속 5로 나누어지는지 확인을 한다. 계속 -2를 해서 0보다 작아지면 그때는 -1을 출력하면된다.
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner scan = new Scanner(System.in); int input = Integer.parseInt(scan.nextLine().trim()); int coin = 0; if(input % 5 == 0) { System.out.println(input / 5); } else { while(true) { if(input < 0) { System.out.println(-1); break; } if(input == 0) { System.out.println(coin); break; } input -= 2; coin++; if(input % 5 == 0) { coin += input / 5; System.out.println(coin); break; } } }
'알고리즘 및 자료구조 > 문제' 카테고리의 다른 글
백준알고리즘 7510번 고급 수학 (0) | 2018.05.03 |
---|---|
백준알고리즘 1157번 단어 공부 (0) | 2018.05.02 |
백준알고리즘 10845번 큐 (0) | 2018.05.02 |
백준알고리즘 10984번 내 학점을 구해줘 (0) | 2018.05.02 |
백준알고리즘 1003번 피보나치 함수 (0) | 2018.05.02 |