백준276 [Baekjoon] 5086 - 배수와 약수 📝 문제 🔑 풀이 과정 생략 🔓 답안 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)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); StringBuilder sb = new StringBuilder(); StringTokenizer st; while(true){ st = new StringTokeniz.. 2023. 9. 6. [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] 4101 - 크냐? 📝 문제 🔑 풀이 과정 생략 🔓 답안 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)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); StringBuilder sb = new StringBuilder(); StringTokenizer st; while(true){ st = new StringTokeniz.. 2023. 9. 2. [Baekjoon] 11286 - 절댓값 힙 📝 문제 🔑 풀이 과정 · 문제에 나온 절댓값 힙을 Comparator 인터페이스를 구현하는 방법으로 생성했다. · PriorityQueue 클래스는 생성할 때 인자에 Comparator을 넣을 수 있다. Comparator 인터페이스를 사용하는 방법을 여기를 참고하자! · 절댓값이 가장 작은 값을 제거하고 출력해야 하므로, 절댓값이 작은 값이 더 높은 순위를 갖게 한다. 그리고 만약 절댓값이 가장 작은 것이 여러개라면 그 중에서 가장 작은값을 출력해야 하므로(즉, 음수값을 출력하라는 거다) 절댓값이 같을때는 음수가 더 높은 순위를 갖게 한다. · 나 같은 경우는 람다식이 익숙치 않아서 따로 class 를 생성하는 방식으로 풀이했다. 🔓 답안 import java.io.*; import java.util.. 2023. 9. 1. [Baekjoon] 11279 - 최대 힙 📝 문제 🔑 풀이 과정 · 1927번 최소 힙 문제를 최대 힙으로 바꿔주기만 하면 되는 문제. 나머지는 똑같다. 🔓 답안 import java.io.*; import java.util.Collections; import java.util.PriorityQueue; 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 = n.. 2023. 8. 31. [Baekjoon] 1927 - 최소 힙 📝 문제 🔑 풀이 과정 · 우선순위 큐 클래스를 사용한 가장 기본적인 문제. 삽입, 추가를 학습할 수 있는 문제. 🔓 답안 import java.io.*; import java.util.PriorityQueue; 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 = I.. 2023. 8. 30. 이전 1 ··· 3 4 5 6 7 8 9 ··· 46 다음