1. Java 구현 package Q1094; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int n = Integer.parseInt(br.readLine()); System.out.println(getResultByStack(n));..
1. Java 구현 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int n = Integer.parseInt(br.readLine()); List list = new ArrayList(); list.add("1"); list.add("2..
1. Java 구현 package Q2178; import java.io.*; import java.util.Queue; import java.util.concurrent.ConcurrentLinkedQueue; public class Main { /* 문제 : 미로탐색 url : https://www.acmicpc.net/problem/2178 재풀이 : O */ private static boolean isComplete = false; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter ..
1. Java 구현 package Q2606; import java.io.*; import java.util.Queue; import java.util.concurrent.ConcurrentLinkedQueue; public class Main { /* 문제 : 다이얼 url : https://www.acmicpc.net/problem/5622 재풀이 : X */ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWrit..
1. Java 구현 package Q11057; import java.util.Scanner; public class Main { /* 오르막수 * url : https://www.acmicpc.net/problem/11057 */ public static void main(String[] args) { int n = new Scanner(System.in).nextInt(); /* D(n)(0~9) = D(n-1)(0) + 2*D(n-1)(1) + 3*D(n-1)(2) … + 9*D(n-1)(8) + 10*D(n-1)(9) */ /* D(n)(0) = D(n-1)(0~9) = D(n-1)(0~9) D(n)(1) = D(n-1)(0~9) - D(n-1)(0) = D(n-1)(1~9) D(n)(2) = D..
1. Java 구현 (1) Arrays.sort 정렬 사용 import java.io.*; import java.util.*; public class Main { static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); static BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); static StringBuilder sb = new StringBuilder(); public static void main(String[] args) throws IOException { /* 2018.08.09 */ int N = Integer.par..
1. Java 구현 import java.util.Scanner; public class Main { public static void main(String[] args) { /* 2018.08.08 */ String[] alphaArr = { "c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z=" }; Scanner sc = new Scanner(System.in); String input = sc.nextLine(); printResult(alphaArr, input); } public static void printResult(String[] arr, String str) { for(int i = 0; i < arr.length; i++) { str = str.repl..
1. Java 구현 import java.util.Scanner; public class Main { public static void main(String[] args) { /* 2018.08.08 */ Scanner sc = new Scanner(System.in); String input = sc.nextLine(); // UNUCIC는 868242 A == 65 int[] phone = { 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 10, 10, 10, 10 }; printResult(phone, input); } public static void printResult(int[] arr, String input) { int..
1. Java 구현 import java.util.Scanner; public class Main { public static void main(String[] args) { /* 2018.08.08 */ Scanner sc = new Scanner(System.in); String input = getInput(sc); String num1 = splitInput(input, 0); String num2 = splitInput(input, 1); String result = getResult(num1, num2); printResult(result); } public static String getInput(Scanner sc) { return sc.nextLine(); } public static S..
1. Java 구현 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { /* 2018.08.08 */ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); StringTokenizer st = new StringTokenizer(br.readLine()); int cnt = 0; while(st.hasMoreTokens()) { st.n..