![[Java] 백준 11729번 문제 (하노이 탑 이동 순서)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fmvolh%2FbtsqKzDWEYv%2FAAAAAAAAAAAAAAAAAAAAAA9O5kOXk0BTJMV3EwNRqM7vUpli-5OuUp-MCUx0OIl8%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DvW3XCfmri7X1u0EZT2DcK5Ma2RA%253D)
문제설명 소스코드 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번 문제 (거스름 돈)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fcbcp5h%2FbtsqMh2Nd0b%2FAAAAAAAAAAAAAAAAAAAAAGDFprdCgDP8SUBh3-ud2KezMwokK57Sn_buY9yk7FNY%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3Dei5dvJpvREMupHQpn9ksaelJ6Tc%253D)
문제설명 소스코드 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번 문제 (붙임성 좋은 총총이)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F3mDzR%2FbtsqQ9pxmW5%2FAAAAAAAAAAAAAAAAAAAAALuMJ8DgtPYETrjKQ34aaFwBItI71s5H4riRborHpFNV%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3Dfcm1wfETm2nPnWfE%252F46Ha6ltYaI%253D)
문제설명 소스코드 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)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FCPr2j%2FbtsqrOnjEjc%2FAAAAAAAAAAAAAAAAAAAAAFwDYrREuB7pCqb-ueJb_ZIdc_yxbNGUyXZK_B27k9Qf%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3Dvhy8gxD4bZiXR14y%252FIZFxbaT9Zw%253D)
원본 출처 : 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)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FulSSR%2Fbtsqtu2Zee4%2FAAAAAAAAAAAAAAAAAAAAAAYzpjISvOE2PM7I_YgrcOlaBQ2kLIc9IhMsEGUmmThb%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DYzZsh005c5KUQvUgoJI1teNwPIM%253D)
문제설명 소스코드 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번 문제 (도키도키 간식드리미)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fcc9yZQ%2FbtsqrELmSxY%2FAAAAAAAAAAAAAAAAAAAAAJV4CwD2BPUgsBsyrJ_SGkgBu18ZAzNi-jJWzji9zJY3%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DDc%252Bx5lkT7UNRKd%252Fjwa4SBiM08fs%253D)
문제설명 소스코드 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번 문제 (괄호)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbcveN1%2Fbtsqh3j10bt%2FAAAAAAAAAAAAAAAAAAAAAK_i8Yedx1e5npSD6Kmx1kzWjMnn6z2EE7yV-jrfuReR%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DabsaoP1N13KPbh4HqC5kmG2EwW8%253D)
문제설명 소스코드 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)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fbrtniv%2Fbtsp35wCk5r%2FAAAAAAAAAAAAAAAAAAAAAFY4JXl8lux-8LwUANx7xW2F7eGvQnUaYssyVc091IcC%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DPSd32g4GD36xe%252BxcqtueqBTEVSc%253D)
문제설명 소스코드 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..