-
Java 2941 크로아티아 알파벳PS 2023. 5. 6. 02:40
풀이 :
그냥 구현하는 문제인 거 같아서 조건식에 맞춰서 알파벳의 수를 +-하는 식으로 풀이하였다.
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = br.readLine(); int count = 1; // 알파벳 갯수 for(int i = 1; i < str.length(); i++){ switch (str.charAt(i)){ case '=': if(i >= 2 && str.charAt(i-1) == 'z' && str.charAt(i-2) == 'd'){ count = count - 2; }else if(str.charAt(i-1) == 'z' || str.charAt(i-1) == 'c' || str.charAt(i-1) == 's'){ count--; } break; case '-': if(str.charAt(i-1) == 'd' || str.charAt(i-1) == 'c'){ count--; } break; case 'j': if(str.charAt(i-1) == 'l' || str.charAt(i-1) == 'n'){ count--; } break; default: break; } count ++; } System.out.println(count); } }
'PS' 카테고리의 다른 글
Java 1149 RGB거리 (0) 2023.05.13 Java 1145 적어도 대부분의 배수 (0) 2023.05.11 Java 1929 소수 구하기 (0) 2023.05.05 Java 1920 수 찾기 (0) 2023.05.05 Java 17299 오등큰수 (0) 2023.05.04