Algorithm Solving
-
[해커랭크] Two Strings #JAVAAlgorithm Solving/BAEKJOON 2021. 2. 1. 23:58
[해커랭크] Two Strings 코드 import java.io.*; import java.math.*; import java.security.*; import java.text.*; import java.util.*; import java.util.concurrent.*; import java.util.regex.*; public class Solution { // Complete the twoStrings function below. static String twoStrings(String s1, String s2) { int[] alphbet = new int[26]; int sum = 0; //배열에 해당 알파벳이 나올 때마다 값 증가 for(char c : s1.toCharArray()){ a..
-
[백준] 1300 K번째 수 #JAVAAlgorithm Solving/BAEKJOON 2021. 2. 1. 22:49
BAEKJOON [1300] K번째 수 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); int k = Integer.parseInt(br.readLine()); int start=1; int end=k; int ans = 0;//찾고자 하는 ..
-
[백준] 1021 회전하는 큐 #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 31. 14:34
BAEKJOON [1021] 회전하는 큐? 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n,m; int target, targetIdx; int moveCnt=0; StringTokenizer..
-
[백준] 6198 옥상 정원 꾸미기 #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 31. 00:10
BAEKJOON [6198] 옥상 정원 꾸미기 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Stack; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); long result = 0;// (1+80000) /2 * 80000 > Integer.MAX_VAL..
-
[백준] 2493 탑 #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 30. 21:32
BAEKJOON [2493] 탑 코드 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Stack; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException{ int height, n; BufferedReader br = new BufferedReader(new InputStreamReader(Syste..
-
[백준] 1874 스택 수열 #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 30. 17:30
BAEKJOON [1874] 스택 수열 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Stack; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); StringBuilder sb = new St..
-
[백준] 1158 요세푸스 #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 29. 20:51
BAEKJOON [1158] 요세푸스 코드 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int n = Integer.parseInt(st.nextToken()); int..
-
[해커랭크] 2D Array - DS #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 27. 21:55
해커랭크 2D Array - DS 코드 내용(본문2) import java.io.*; import java.math.*; import java.security.*; import java.text.*; import java.util.*; import java.util.concurrent.*; import java.util.regex.*; public class Solution { // Complete the hourglassSum function below. static int hourglassSum(int[][] arr) { int[] dx = {-1,0,1,-1,0,1}; int[] dy = {-1,-1,-1,1,1,1}; int max = Integer.MIN_VALUE; for(int i=1 ; i..
-
[백준] 1406 에디터 #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 24. 21:51
BAEKJOON [1406] 에디터 코드 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.LinkedList; import java.util.ListIterator; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Bu..
-
[백준] 18258 큐2 #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 24. 14:18
BAEKJOON [18258] 큐2 코드 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.LinkedList; import java.util.Queue; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { Queue que = new LinkedList(); BufferedReader bf = new Buffer..