[Java] 백준 11729번 문제 (하노이 탑 이동 순서)
자료구조 & 알고리즘/BOJ2023. 8. 11. 12:56[Java] 백준 11729번 문제 (하노이 탑 이동 순서)

문제설명 소스코드 import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { static StringBuilder sb = new StringBuilder(); static void hanoi(int TopNum, int x, int y) { if (TopNum > 1) hanoi(TopNum - 1, x, 6 - x - y); sb.append(x + " " + y ).append("\n"); if (TopNum > 1) hanoi(TopNum - 1, 6 - x - y, y); } public static void main(String[] args) throws Exception { BufferedReader..

[Java] 백준 14916번 문제 (거스름 돈)
자료구조 & 알고리즘/BOJ2023. 8. 11. 08:11[Java] 백준 14916번 문제 (거스름 돈)

문제설명 소스코드 import java.io.BufferedReader; import java.io.InputStreamReader; 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()); int coinCount = 0; while(true) { if(n % 5 == 0) { coinCount += n / 5; System.out.println(coinCount); break; } else { n -= 2; ++coi..

[Java] 백준 26069번 문제 (붙임성 좋은 총총이)
자료구조 & 알고리즘/BOJ2023. 8. 10. 13:35[Java] 백준 26069번 문제 (붙임성 좋은 총총이)

문제설명 소스코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokeni..

[Java] 백준 2164번 문제 (카드2)
자료구조 & 알고리즘/BOJ2023. 8. 9. 08:30[Java] 백준 2164번 문제 (카드2)

원본 출처 : https://www.acmicpc.net/problem/2164문제설명  소스코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.LinkedList;import java.util.Queue;public class Boj_2164{ public static void main(String[] args) throws IOException { Queue queue = new LinkedList(); BufferedReader br = new BufferedReader(new InputStreamReader(System...

[Java] 백준 11866번 문제(요세푸스 문제 0)
자료구조 & 알고리즘/BOJ2023. 8. 8. 20:50[Java] 백준 11866번 문제(요세푸스 문제 0)

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

[Java] 백준 12789번 문제 (도키도키 간식드리미)
자료구조 & 알고리즘/BOJ2023. 8. 8. 10:24[Java] 백준 12789번 문제 (도키도키 간식드리미)

문제설명 소스코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; import java.util.Stack; 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()); Stack stack = new S..

[Java] 백준 9012번 문제 (괄호)
자료구조 & 알고리즘/BOJ2023. 8. 7. 14:28[Java] 백준 9012번 문제 (괄호)

문제설명 소스코드 import java.util.Scanner; import java.util.Stack; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for(int i = 0; i < T; ++i) { boolean ans = func(sc.next()); //nextLine()이 아니라 next()를 사용 if(ans == true) System.out.println("YES"); else System.out.println("NO"); } } public static boolean func(String str) { Stack stac..

[Java] 백준 28278번 문제 (스택 2)
자료구조 & 알고리즘/BOJ2023. 8. 6. 21:23[Java] 백준 28278번 문제 (스택 2)

문제설명 소스코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Stack; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); Stack stack = new Stack(); //스택 생성 StringTokenizer st; int N = Integer.par..

image