자바 백준 6750번
브론즈 3
https://www.acmicpc.net/problem/6750
문제 보기
분류: 구현, 문자열
문제 풀기
주어진 문자열을 array 에 나누어 저장한 후 하나씩 빼내어 I, O, S, H, Z, X, and N. 이 있는지 확인한다. 만약 있다면 for each 를 continue 명령을 통해 계속 이어 나가고 그렇지 않으면 초기설정해 둔 isSign 을 false 로 변경한다. 이렇게 for each 가 종료 되고 나면 isSign 에 기록된 결과에 따라 YES 또는 NO 를 출력한다.
코드 보기
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
String[] inputText = sc.next().split("");
boolean isSign = true;
for (String t : inputText) {
if (t.equals("I")
|| t.equals("O")
|| t.equals("S")
|| t.equals("H")
|| t.equals("Z")
|| t.equals("X")
|| t.equals("N")) continue;
else isSign = false;
}
if (isSign == true) System.out.print("YES");
else if (isSign == false) System.out.print("NO");
}
}
'공부하기 > 백준' 카테고리의 다른 글
[Java] 백준 풀기 14761 - 스시 (0) | 2023.05.23 |
---|---|
[Java] 백준 풀기 2774 - 아름다운 수 (0) | 2023.05.22 |
[Java] 백준 풀기 10871 - X보다 작은 수 (0) | 2023.05.15 |
[Java] 백준 풀기 26767 - Hurra! (2) | 2023.05.13 |
[Java] 백준 풀기 9699 - RICE SACK (0) | 2023.05.12 |