문제 정답 풀이 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 = 0; for(int i = 0; i < str.length(); i++){ switch (str.charAt(i)){ case 'A' : case 'B' : case 'C': coun..
문제 정답 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int A = Integer.parseInt(st.nextToken()); int ..
문제 정답 풀이 이 많은 실패들이 보이시나요..? 문제 딱 읽고 그냥 공백 기준으로 문자열 잘라서 배열에 넣은 다음에 배열 길이 출력해주면 되겠네~~ 라고 생각했는데 안되는 거에요 그래서 아 처음과 끝에 공백 들어오는 경우도 생각해줘야하는구나 싶어서 for문 안에다 if문 만들고 continue로 해주고 그 외는 count 세서 출력을 해줬는데 이것도 안되는거죠 생각해보니 for문안에 if문을 넣으면 안되겠다 싶어서 빼도 안되고.. if 조건문을 바꿔도 안되고.. 결국 구글링의 힘을 빌려 성공한게 바로 이 코드입니다! import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class..
문제 정답 풀이 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)); int T = Integer.parseInt(br.readLine()); for(int i = 0; i < T; i++){ // 공백을 기준으로 입력값을 잘라 R과 S 변수에 저장 String[] str = br.readLine().split(" "); ..
문제 정답 풀이 첫 시도(정답률 44%) 공백을 기준으로 입력받은 문자열을 잘라 배열에 저장 substring을 활용하여 첫 문자는 대문자로 변경하여 answer에 저장 그 이후 문자들은 소문자로 변경하여 answer에 저장 공백 더해주기 문자열 마지막까지 공백이 생기므로 값을 반환해줄 때 substring을 활용하여 마지막 문자는 삭제해주기 class Solution { public String solution(String s) { String answer = ""; String[] arr = s.split(" "); for(int i = 0; i < arr.length; i++){ answer += arr[i].substring(0, 1).toUpperCase(); answer += arr[i].su..
문제 정답 코드 import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // 입력 문자 저장 String str = br.readLine(); // a부터 z까지 반복하면서 // 일치하는 인덱스 반환 for(char c = 'a'; c