import java.io.BufferedReader; import java.io.IOException; 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) { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); try { int N = Integer.parseInt(bf.readLine()); Queue queue = new LinkedList(); Stri..
PS/BaekJoon
ํ๊ต 1์ฃผ์ฐจ ์์
์๊ฐ์์ ๋ฐฐ์ ๋ recursion์ ๊ดํ ๊ธฐ๋ณธ์ ์ธ ๋ฌธ์ ์ด๋ค. while๋ฌธ์ ์ฌ์ฉํด์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ง๋ง, ์ฌ๊ท๋ฅผ ๋ณต์ตํ๊ธฐ ์ํด์ recursion์ ์ฌ์ฉํด์ ๋ฌธ์ ๋ฅผ ํ์ด๋ณธ๋ค. ์ต๋ ๊ณต์ฝ์ : ๋ ์์ฐ์์ ์ต๋์ ์ฝ์, ๋๋ ์ ์ค์์ ๋ ์๊ฐ ๊ณตํต์ผ๋ก ๊ฐ์ง๊ณ ์๋ ์ต๋์ ๊ณตํต ์์ฐ์๋ฅผ ์ผ์ปซ๋๋ค. ์ต์๊ณต๋ฐฐ์ : ๋ ์์ฐ์์ ์ต์์ ๋ฐฐ์, ๋ ์์ ๋ฐฐ์ ์ค์์ ๊ณตํต์ ์ด๋ฉด์ ์ต์์ ์์ฐ์๋ฅผ ์ผ์ปซ๋๋ค. ์ต์ ๊ณต๋ฐฐ์๋ ๋ ์๋ฅผ ๊ณฑํ ๊ฒ ์ค์์ ์ต๋ ๊ณต์ฝ์๋ฅผ ๋๋๋ฉด ๊ฐ์ด ๋์จ๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด ๋ฌธ์ ์์ ์ค์ํ ๊ฒ์ ์ต๋ ๊ณต์ฝ์๋ฅผ ๊ตฌํ๋ ๊ฒ์ด๋ค. ์ต๋ ๊ณต์ฝ์๋ ๋ ์๋ฅผ ๋๋ ๋๋จธ์ง๋ฅผ ๋๋ ๋๋จธ์ง๋ฅผ ๋๋ ๋๋จธ์ง์ ๊ฐ์ ํ์์ผ๋ก ๋๋๋ ๊ฐ์ด 0์ด ๋๊ธฐ ์ด์ ๊น์ง ๊ณ์ฐํ์ฌ ๊ทธ ๋์ ๋ชซ์ ์ต๋ ๊ณต์ฝ์๋ก..
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.Comparator; import java.util.StringTokenizer; public class Main { public static void main(String[] args) { BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int a; try { a = Integer.parseInt(buff..
import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); char[] x = scanner.nextLine().toCharArray(); scanner.close(); Arrays.sort(x); for(int j = x.length-1; j>=0 ; j--) { System.out.print(x[j]); } } }
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; public class Main { public static void main(String[] args) { BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); try { int a = Integer.parseInt(buffer.readLine()); int[] array = new int[a]; for(int i = 0 ; i< a ; i..
import java.util.ArrayList; import java.util.Collections; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); StringBuilder sb = new StringBuilder(); // String ๊ณผ ๋ฌธ์์ด์ ๋ํ ๋ ์๋ก์ด ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ ๊ฒ์ด ์๋, ๊ธฐ์กด์ ๋ฐ์ดํฐ๋ฅผ ๋ํ๋ ๋ฐฉ์ // ์๋๊ฐ ๋น ๋ฅด๋ฉฐ, ์๋์ ์ผ๋ก ๋ถํ๊ฐ ์ ์ผ๋ฏ๋ก ๊ธด ๋ฌธ์์ด์ ๋ํ๋ ์ํฉ์์ ์ฌ์ฉ // StringBuffer: ๊ณตํต ๋ฉ์๋ ๋๊ธฐํ ๋ฉํฐ ์ค๋ ๋ ํ๊ฒฝ์์๋ง // StringBuilder: ๊ทธ์ธ์ ๊ธฐ๋ฅ์ ..
import java.util.Scanner; public class _2675 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int t = scanner.nextInt(); int[] r = new int[t]; String[] s = new String[t]; if(t>=1 && t
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int t = scanner.nextInt(); int[] output = new int[t]; for(int i = 0; i 0&&a0&&b
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int input = 0; int[] a = new int [10]; for(int i = 0; i