IT/코딩테스트

[구름코테] 통증 (Java)

binary? 2024. 3. 27. 08:21

 

 

소스코드

import java.io.*;
class Main {
	public static void main(String[] args) throws Exception {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int num = Integer.parseInt(br.readLine());
		int answer = 0;
		
		if(num>13) {
			answer = answer + num/14;
			num = num%14;
			if(num>6) {
				answer = answer + num/7;
				num = num%7;
				if(num>0) {
					answer = answer + num;
				}
			} else {
					answer = answer + num;
				}
		} else if(num>6) {
			answer = answer + num/7;
				num = num%7;
				if(num>0) {
					answer = answer + num;
				}
		} else {
					answer = answer + num;
				}
		System.out.println(answer);
	}
}

 

풀이과정

주어진 N을 14로 나누어질 경우 14로 나누고, 7로 나누어질 경우 7로 나누고, 7보다 작을 때는 N을 asnwer에 더하였다.

문제는 쉬워서 금방 풀었지만 풀고 나니 더 나은 코드가 있을거 같다.

'IT > 코딩테스트' 카테고리의 다른 글

[구름코테] 0커플 (Java)  (2) 2024.03.28
[구름코테] 운동 중독 플레이어 (자바)  (2) 2024.03.26