-
[브론즈 Ⅳ] 16199번 :: 나이 계산하기 / Java (수정 예정)백준/브론즈 2022. 8. 15. 21:49
문제
https://www.acmicpc.net/problem/16199
코드
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int a = Integer.parseInt(st.nextToken()); int b = Integer.parseInt(st.nextToken()); int c = Integer.parseInt(st.nextToken()); st = new StringTokenizer(br.readLine()); int x = Integer.parseInt(st.nextToken()); int y = Integer.parseInt(st.nextToken()); int z = Integer.parseInt(st.nextToken()); int year1; if(a == x) { year1 = x-a; } else { if(b > y) { year1 = x-a-1; } else if(b == y) { if(c <= z) { year1 = x-a; } else { year1 = x-a-1; } } else { year1 = x-a; } } System.out.println(year1); System.out.println(x-a+1); System.out.println(x-a); } }
year1은 만나이를 계산하기 위한 변수
연도가 같을 때를 a == x로 조건을 달고
다를 때 안에 달과 요일을 각각 조건을 달음
'백준 > 브론즈' 카테고리의 다른 글
[브론즈 Ⅳ] 16486번 :: 운동장 한 바퀴 / Java (0) 2022.08.16 [브론즈 Ⅳ] 16204번 :: 카드 뽑기 / Java (0) 2022.08.15 [브론즈 Ⅳ] 15963번 :: CASIO / Java (0) 2022.08.15 [브론즈 Ⅳ] 15921번 :: 수찬은 마린보이야!! / Java (0) 2022.08.15 [브론즈 Ⅳ] 15873번 :: 공백 없는 A+B / Java (0) 2022.08.15