반응형
https://www.acmicpc.net/problem/16199
16199번: 나이 계산하기
첫째 줄에 어떤 사람이 태어난 연도, 월, 일이 주어진다. 생년월일은 공백으로 구분되어져 있고, 항상 올바른 날짜만 주어진다. 둘째 줄에 기준 날짜가 주어진다. 기준 날짜도 공백으로 구분되어
www.acmicpc.net
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int y1 = sc.nextInt(), m1 = sc.nextInt(), d1 = sc.nextInt();
int y2 = sc.nextInt(), m2 = sc.nextInt(), d2 = sc.nextInt();
int year = 0;
if(m1 < m2) // 만나이
year = y2 - y1;
else if(m1 == m2 && d1 <= d2)
year = y2 - y1;
else
year = y2 - y1 -1;
int year1 = y2 - y1 + 1; //세는나이
int year2 = y2 -y1; // 연나이
System.out.println(year);
System.out.println(year1);
System.out.println(year2);
}
}
반응형
'Algorithm > [알고리즘]BACKJOON - Java&Kotlin' 카테고리의 다른 글
백준 Java 2455번 : 지능형 기차 (0) | 2022.02.06 |
---|---|
백준 Java 4673번 : 셀프 넘버 (0) | 2022.02.06 |
백준 Java 10828번 : 스택 (0) | 2022.02.05 |
백준 Java 1978번 : 소수 찾기 (0) | 2022.02.04 |
백준 Java 2523번 : 별 찍기 - 13 (0) | 2022.02.03 |