문자열23 [Baekjoon] 1264 - 모음의 개수 📝 문제 🔑 풀이 과정 · 모음이 대문자 또는 소문자 이므로, 5가지가 아닌 10가지 경우를 생각해주면 된다. · 처음에는 if문을 썼다가 조건부분이 너무 길어져서 switch문으로 바꾼건데 이게 더 지저분해 보이는거 같기도 하다. 🔓 답안 import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); StringBuilder s.. 2023. 10. 9. [Baekjoon] 25372 - 성택이의 은밀한 비밀번호 📝 문제 🔑 풀이 과정 생략 🔓 답안 import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); StringBuilder sb = new StringBuilder(); int N = Integer.parseInt(br.readLine()); //문자열의 총 개수 for(int i = 0; i < N; i++){ //N개의 비밀.. 2023. 9. 20. [Baekjoon] 14425 - 문자열 집합 📝 문제 🔑 풀이 과정 · 집합을 사용해서 풀면 되는 문제. 풀이 생략 🔓 답안 import java.io.*; import java.util.HashSet; import java.util.Set; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); StringTokenizer st; //입.. 2023. 9. 13. [Baekjoon] 2745 - 진법 변환 📝 문제 🔑 풀이 과정 · 진법 변환을 한번이라도 공부해봤다면 매우 쉬운 문제. 나 같은 경우는 실제 사람이 계산할 때 처럼 뒤에서부터 계산하게 작성했다. · 그리고 문자가 A일때는 숫자 10에 매칭, Z일때는 숫자 35에 매칭된다. A의 아스키 코드값은 65이므로, 10으로 만들어 주려면 55를 빼주면 된다. 🔓 답안 import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWrit.. 2023. 9. 3. [Baekjoon] 10988 - 팰린드롬인지 확인하기 📝 문제 🔑 풀이 과정 · 풀이 과정 - 위의 예시에서 level은 팰린드롬, baekjoon은 팰린드롬이 아니다/ · 이전에 풀었던 1259번 문제와 비슷하게 풀이했다. 🔓 답안 import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); String str = br.readLine(); boolean flag = true; .. 2023. 8. 5. [Baekjoon] 1302 - 베스트셀러 📝 문제 🔑 풀이 과정 · 책 개수 카운팅은 Map을 쓰고, 사전 순으로 가장 앞서는 제목을 출력하는 거니까 자바에서 기본제공하는 정렬을 쓰면 된다 까지는 파악했는데, 그 정렬을 어떻게 하지?에서 막혔었다. 근데 의외로 해결법은 간단했는데, → list로 따로 담아서 정렬을 시켜주면 된다. · 왜 항상 자료구조를 문제당 1개만 쓰려고 하는지...! 여러개 써도 상관없는데! 좀 생각을 다차원적으로 좀 해봐 내 자신아 · 그리고 Map.entrySet()이 문제풀이하면서 좀 많이 쓰이는 것 같다. 이번 기회에 이거 사용법좀 익히는 걸로... 🔓 답안 import java.io.*; import java.util.ArrayList; import java.util.Collections; import java.u.. 2023. 7. 19. 이전 1 2 3 4 다음