반응형
안녕하세요! Plitche(플리체)입니다.
이번 포스팅의 주제는 Q1704 나이 계산 3 (자바, JAVA)입니다.
Intro
Question
문제 설명
입력
주민등록번호 앞자리와 뒷자리가 공백으로 구분되어 입력된다.
출력
나이와 성별을 출력한다. 성별이 남자이면 M을 출력, 여자이면 F를 출력한다.
예시
- 입력 : 800824 2423212
- 출력 : 33 F
Solution (풀이)
- 풀이 : 메모리 11208, 시간 : 74
public class Answer {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
int front = Integer.parseInt(st.nextToken().substring(0, 2));
int back = Integer.parseInt(st.nextToken().substring(0, 1));
int age;
if (back==1 || back==2) {
age = 112-front+1;
} else {
System.out.println(front);
age = 12-front+1;
}
System.out.println(age + " " + ((back==1||back==3) ? "M" : "F"));
}
}
Ranking(순위)
반응형
'Algorithm > CodeUp' 카테고리의 다른 글
[CodeUp_Java] Q1467 : 2차원 배열 순서대로 채우기 1-8 (0) | 2023.01.16 |
---|---|
[CodeUp_Java] Q1703 : 초를 시/분/초로 변환 (0) | 2023.01.05 |
[CodeUp_Java] Q1705 : 369 게임 (2) | 2023.01.05 |
[CodeUp_Java] Q1706 : 5개의 데이터 (0) | 2023.01.03 |
[CodeUp_Java] Q1711 : 내림차순 정렬 (0) | 2023.01.03 |