
11650번 좌표 정렬하기 Arrays.sort(arr,(o1, o2) -> JAVA
2022. 11. 5. 11:44
알고리즘/백준
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); StringTokenizer st; int T = Integer.parseInt(br.readLine()); int[][] arr = new int[T][2]; f..

10845번 큐 ArrayDeque JAVA
2022. 11. 4. 11:16
알고리즘/백준
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); StringTokenizer st; int T = Integer.parseInt(br.readLine()); ArrayDeque qu = new ArrayDeque..

10814번 나이순 정렬
2022. 10. 27. 18:10
알고리즘/백준
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); StringTokenizer st; int T = Integer.parseInt(br.readLine()); StringBuilder[] sbList = new S..

2164번 카드2
2022. 10. 22. 15:03
알고리즘/백준
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int T = Integer.parseInt(br.readLine()); LinkedList list = new LinkedList(); for(int i = 1; i

1978번 소수 찾기
2022. 10. 21. 14:51
알고리즘/백준
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int T = Integer.parseInt(br.readLine()); int cnt = 0; StringTokenizer st = new StringTokenizer(br.readLine()); for(int i = 0; i < T..

1157번 단어공부
2022. 10. 18. 13:46
알고리즘/백준
import java.io.IOException; public class Main { public static void main(String[] args) throws IOException { int[] arr = new int[26]; int c = System.in.read(); while (c > 64) { if (c max) { max = arr[i]; ch = i; } else if (arr[i] == max) { ch = -2; } } Sy..

11286번 절댓값 힙 [우선순위 큐] JAVA
2022. 8. 18. 23:30
알고리즘/백준
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Comparator; import java.util.PriorityQueue; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int T = Integer.parseInt(br.readLine()); PriorityQ..

2740번 행렬곱셈 JAVA
2022. 7. 18. 19:53
알고리즘/백준
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); StringTokenizer st = new StringTokenizer(br.readLine()); int N = Integer.pars..

13305번 주유소 JAVA
2022. 7. 17. 23:14
알고리즘/백준
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; 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 = Integer.parseInt(br.readLine()); long[] distance = new long[N-1]; long[] price = new long[N]; StringTokenizer..

1904번 01타일 [동적 계획법1] JAVA
2022. 7. 16. 22:12
알고리즘/백준
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()); if(N==1){ System.out.println("1"); return; } int[] dp = new int[N+1]; dp[1] = 1; dp[2] = 2; for(int i = 3; i