-
[백준 - 17362번] 수학은 체육과목 입니다 2 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 8. 6. 14:36
이번에는 BOJ의 17362번 문제 "수학은 체육과목 입니다 2" 를 풀어보도록 하자
문제가 매우 긴데, 딱히 설명할 것은 별로 없다. 입력으로 자연수 n 이 주어지고, 위에 그림에 나와 있듯이, 엄지부터 시작해서 차례대로 번호를 더해 나간다고 했을 때, 번호가 n일 때 손가락을 구해주면 되는 문제이다.
성공한 코드는 아래와 같다.
import java.io.*; import java.util.*; public class sample { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); bw.write(finger(Integer.parseInt(br.readLine())) + "\n"); bw.flush(); br.close(); bw.close(); } public static int finger(int a){ a = a - 1; a = a % 8; if(a == 0) return 1; else if(a == 1 || a == 7) return 2; else if(a == 2 || a == 6) return 3; else if(a == 3 || a == 5) return 4; else return 5; } }
문제 : https://www.acmicpc.net/problem/17362
'Algorithm > BOJ(Baekjoon Online Judge)' 카테고리의 다른 글
[백준 - 13277번] 큰 수 곱셈 - Java //Wello Horld// (0) 2019.08.06 [백준 - 17363번] 우유가 넘어지면? - Java //Wello Horld// (0) 2019.08.06 [백준 - 14928번] 큰 수 (BIG) - Java //Wello Horld// (1) 2019.08.06 [백준 - 11758번] CCW - Java //Wello Horld// (0) 2019.08.06 [백준 - 10156번] 과자 - Java //Wello Horld// (0) 2019.08.06