728x90
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXK6YRNaKq0DFAU3
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
import java.util.Scanner;
class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
for (int tc = 1; tc <= t; tc++) {
String word = sc.next();
int s1 = Integer.parseInt(word.substring(0, 2));
int s2 = Integer.parseInt(word.substring(2));
int cnt = 0;
int cnt1 = 0;
if (1 <= s1 && s1 <= 12) {
cnt++;
}
if (1 <= s2 && s2 <= 12) {
cnt1++;
}
if (cnt == 1 && cnt1 == 1) {
System.out.println("#" + tc + " " + "AMBIGUOUS");
} else if (cnt == 1) {
System.out.println("#" + tc + " " + "MMYY");
} else if (cnt1 == 1) {
System.out.println("#" + tc + " " + "YYMM");
} else {
System.out.println("#"+tc+" "+"NA");
}
}
}
}
int 변수를 두 개 만들어서 해결을 해주었는데
boolean 변수를 두 개 만들어서 해결해주어도 될 것 같다.
728x90
'SW Expert Academy > SWEA D3' 카테고리의 다른 글
| [SW Expert Academy] 신뢰 (D3) (0) | 2024.09.28 |
|---|---|
| [SW Expert Academy] 세상의 모든 팰린드롬 2 (D3) (0) | 2024.09.27 |
| [SW Expert Academy] 세가지 합 구하기 (D3) (0) | 2024.09.27 |
| [SW Expert Academy] 문자열 교집합 (D3) (0) | 2024.09.27 |
| [SW Expert Academy] 무한 문자열 (D3) (0) | 2024.09.27 |