[Java] 백준 11286번 문제 (절댓값 힙)
자료구조 & 알고리즘/BOJ2023. 10. 23. 00:23[Java] 백준 11286번 문제 (절댓값 힙)

원본 출처 : https://www.acmicpc.net/problem/11286문제설명 소스코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Comparator;import java.util.PriorityQueue;public class Boj_11286{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb ..

[Java] 백준 11279번 문제 (최대 힙)
자료구조 & 알고리즘/BOJ2023. 10. 22. 03:10[Java] 백준 11279번 문제 (최대 힙)

문제설명 소스코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Collections; import java.util.PriorityQueue; public class Main { public static void main(String[] args) throws Exception { PriorityQueue maxHeap = new PriorityQueue(Collections.reverseOrder()); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder()..

[Java] 백준 1927번 문제 (최소 힙)
자료구조 & 알고리즘/BOJ2023. 10. 22. 03:06[Java] 백준 1927번 문제 (최소 힙)

문제설명 소스코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.PriorityQueue; public class Main { public static void main(String[] args) throws Exception { PriorityQueue maxHeap = new PriorityQueue(); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int N = Integer.parseInt(br.readLine()); for(int i = 0..

[Java] 백준 1673번 문제 (치킨 쿠폰)
자료구조 & 알고리즘/BOJ2023. 10. 19. 02:50[Java] 백준 1673번 문제 (치킨 쿠폰)

문제설명 소스코드 import java.util.Scanner; public class Main { public static void main(String[] args) throws Exception { Scanner sc = new Scanner(System.in); while(sc.hasNextInt()) { int n = sc.nextInt(); int k = sc.nextInt(); int ans = n; int stamps; while(n >= k) { stamps = n / k; ans += stamps; n = stamps + (n % k); } System.out.println(ans); } } } 설명 코드가 간단하기 때문에 코드에 대한 설명은 필요없을 것 같다. 문제를 보면 테스트케이스..

[Java] 백준 1918번 문제 (후위 표기식)
자료구조 & 알고리즘/BOJ2023. 10. 18. 02:06[Java] 백준 1918번 문제 (후위 표기식)

문제설명 소스코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Stack; public class Main { public static int priority(char operator) { if (operator == '+' || operator == '-') return 1; if (operator == '*' || operator == '/') return 2; return 0; } public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(Syst..

[Java] 백준 1935번 문제 (후위 표기식2)
자료구조 & 알고리즘/BOJ2023. 10. 17. 22:57[Java] 백준 1935번 문제 (후위 표기식2)

문제설명 소스코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.HashMap; import java.util.Stack; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Stack operand = new Stack(); HashMap hash = new HashMap(); int N = Integer.parseInt(br.readLine()); String input = br.rea..

[Java] 백준 11869번 문제 (님블)
자료구조 & 알고리즘/BOJ2023. 10. 5. 19:39[Java] 백준 11869번 문제 (님블)

문제설명 소스코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); StringTokenizer st = new StringTokenizer(br.readLine()); int xor = Integer.parseInt(st.nextToken..

[Java] 백준 11868번 문제 (님 게임2)
자료구조 & 알고리즘/BOJ2023. 10. 5. 19:25[Java] 백준 11868번 문제 (님 게임2)

문제설명 소스코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); StringTokenizer st = new StringTokenizer(br.readLine()); int xor = Integer.parseInt(st.nextToken..

image