Baekjoon Online Judge
문제
부산사이버대학교 학생 성택이는 엄마의 의뢰를 받아 주어진 문자열이 현관문 비밀번호에 사용 가능한지 알아내야 한다. 성택이는 공부해야 하므로 우리가 도와주자!
사용할 수 있는 비밀번호의 규칙은 다음과 같다.
- 비밀번호는 6자리 이상 9자리 이하여야 한다.
예를 들어, 123124는 올바른 비밀번호이고, 1202727161은 잘못된 비밀번호이다. 문자열이 주어졌을 때 현관문 비밀번호로 사용할 수 있는지 판단하자.
입력
첫째 줄에 문자열의 총개수 N 이 주어진다.
둘째 줄부터 N 개의 줄에 걸쳐 숫자, 영어 대소문자로만 구성된 문자열이 주어진다.
출력
줄마다 사용할 수 있는 비밀번호면 yes, 그렇지 않으면 no를 출력한다.
제한
- 1 ≤ N ≤ 1000
- 문자열의 길이는 1자리 이상 20자리 이하이다.
예제 입력 | 예제 출력 |
3 1245125 asdij 120318739721 |
yes no no |
풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int N = in.nextInt();
for (int i = 0; i < N; i++){
String num = in.next();
// 비밀번호는 6자리 이상 9자리 이하
if (num.length() >= 6 & num.length() <= 9)
System.out.println("yes");
else
System.out.println("no");
}
}
}
입력받은 문자열의 길이를 비교해서 조건에 해당하는 경우 yes를 출력하도록 했다.
'백준 > JAVA' 카테고리의 다른 글
[Baekjoon/JAVA] 2609번 - 최대공약수와 최소공배수 (0) | 2022.09.16 |
---|---|
[Baekjoon/JAVA] 1063번 - 킹 (1) | 2022.09.13 |
[Baekjoon/JAVA] 25311번 - UCPC에서 가장 쉬운 문제 번호는? (1) | 2022.09.11 |
[Baekjoon/JAVA] 25304번 - 영수증 (0) | 2022.09.11 |
[Baekjoon/JAVA] 25238번 - 가희와 방어율 무시 (0) | 2022.09.11 |