헝D의 일기장
article thumbnail
[백준] BOJ - 11501 주식 java 자바 (실버2)
코테풀이 2023. 4. 2. 14:19

https://www.acmicpc.net/problem/11501 11501번: 주식 입력의 첫 줄에는 테스트케이스 수를 나타내는 자연수 T가 주어진다. 각 테스트케이스 별로 첫 줄에는 날의 수를 나타내는 자연수 N(2 ≤ N ≤ 1,000,000)이 주어지고, 둘째 줄에는 날 별 주가를 나타 www.acmicpc.net 나의풀이 import java.util.*; import java.io.*; public class Main { public static void main(String args[]) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = ne..

article thumbnail
[백준] BOJ - 10816 숫자 카드 2 java 자바 (실버4)
코테풀이 2023. 3. 21. 20:26

https://www.acmicpc.net/problem/10816 10816번: 숫자 카드 2 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10, www.acmicpc.net 나의풀이 import java.io.*; import java.util.*; public class Main { static int[] card; public static int upperBound(int i){ int start=0; int end=card.length; while(starti){ end=mid; }else{ start=mid+1; } } ret..

article thumbnail
[백준] BOJ - 2110 공유기 설치 자바 JAVA (골드 4)
코테풀이 2023. 3. 20. 22:42

https://www.acmicpc.net/problem/2110 2110번: 공유기 설치 첫째 줄에 집의 개수 N (2 ≤ N ≤ 200,000)과 공유기의 개수 C (2 ≤ C ≤ N)이 하나 이상의 빈 칸을 사이에 두고 주어진다. 둘째 줄부터 N개의 줄에는 집의 좌표를 나타내는 xi (0 ≤ xi ≤ 1,000,000,000)가 www.acmicpc.net 나의풀이 import java.util.*; import java.io.*; public class Main { static int[] house; public static int isPossible(int distance){//최소거리가 주어짐 int count=1; int prev=house[0];//직전에 설치한 집 for(int i=1; ..

article thumbnail
[백준] BOJ - 16234 인구 이동 자바 java(골드5)
코테풀이 2023. 3. 20. 21:27

https://www.acmicpc.net/problem/16234 16234번: 인구 이동 N×N크기의 땅이 있고, 땅은 1×1개의 칸으로 나누어져 있다. 각각의 땅에는 나라가 하나씩 존재하며, r행 c열에 있는 나라에는 A[r][c]명이 살고 있다. 인접한 나라 사이에는 국경선이 존재한다. 모 www.acmicpc.net 나의풀이 import java.util.*; import java.io.*; public class Main { static int n=0; static int left, right; static int[] dx={0,0,-1,1}; static int[] dy={-1,1,0,0}; static int[][] map; static boolean[][] visited; static i..

article thumbnail
[백준] BOJ - 20437 문자열 게임 2 자바 java (골드5)
코테풀이 2023. 3. 14. 18:59

https://www.acmicpc.net/problem/20437 20437번: 문자열 게임 2 첫 번째 문자열에서 3번에서 구한 문자열은 aqua, 4번에서 구한 문자열은 raquator이다. 두 번째 문자열에서는 어떤 문자가 5개 포함된 문자열을 찾을 수 없으므로 -1을 출력한다. www.acmicpc.net 나의풀이 import java.util.*; import java.io.*; public class Main { static List[] alpha= new ArrayList[26]; static int min= 10001, max=0 ,k=0; public static void main(String args[]) throws Exception{ BufferedReader br = new Bu..

article thumbnail
[백준] BOJ - 5972 택배 배송 자바 java (골드5)
코테풀이 2023. 3. 13. 23:29

https://www.acmicpc.net/problem/5972 5972번: 택배 배송 농부 현서는 농부 찬홍이에게 택배를 배달해줘야 합니다. 그리고 지금, 갈 준비를 하고 있습니다. 평화롭게 가려면 가는 길에 만나는 모든 소들에게 맛있는 여물을 줘야 합니다. 물론 현서는 www.acmicpc.net 나의풀이 import java.util.*; import java.io.*; public class Main { static public class Node{ int end, cost; public Node(int end, int cost) { this.end = end; this.cost = cost; } public int getEnd(){ return this.end; } public int getC..

article thumbnail
[백준] BOJ - 14719 빗물 java 자바 (골드5)
코테풀이 2023. 3. 13. 21:47

https://www.acmicpc.net/problem/14719 14719번: 빗물 첫 번째 줄에는 2차원 세계의 세로 길이 H과 2차원 세계의 가로 길이 W가 주어진다. (1 ≤ H, W ≤ 500) 두 번째 줄에는 블록이 쌓인 높이를 의미하는 0이상 H이하의 정수가 2차원 세계의 맨 왼쪽 위치 www.acmicpc.net 나의풀이 import java.io.*; import java.util.*; public class Main { public static void main(String args[]) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw ..

article thumbnail
[백준] BOJ - 20922 겹치는 건 싫어 자바 java (실버 1)
코테풀이 2023. 3. 12. 13:23

https://www.acmicpc.net/problem/20922 20922번: 겹치는 건 싫어 홍대병에 걸린 도현이는 겹치는 것을 매우 싫어한다. 특히 수열에서 같은 원소가 여러 개 들어 있는 수열을 싫어한다. 도현이를 위해 같은 원소가 $K$개 이하로 들어 있는 최장 연속 부분 수열 www.acmicpc.net 나의풀이 import java.util.*; import java.io.*; public class Main { public static void main(String args[]) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new B..

article thumbnail
[백준] BOJ - 14940 쉬운 최단거리 자바 java (실버1)
코테풀이 2023. 3. 10. 01:30

https://www.acmicpc.net/problem/14940 14940번: 쉬운 최단거리 지도의 크기 n과 m이 주어진다. n은 세로의 크기, m은 가로의 크기다.(2 ≤ n ≤ 1000, 2 ≤ m ≤ 1000) 다음 n개의 줄에 m개의 숫자가 주어진다. 0은 갈 수 없는 땅이고 1은 갈 수 있는 땅, 2는 목표지점이 www.acmicpc.net 나의풀이 import java.util.*; import java.io.*; public class Main { static int n,m; static int[] dx = {0,0,-1,1}; static int[] dy = {-1,1,0,0}; static char[][] map; static boolean[][] visited; static int..

article thumbnail
[백준] BOJ - 19637 IF문 좀 대신 써줘 자바 java (실버 3)
코테풀이 2023. 3. 8. 21:47

https://www.acmicpc.net/problem/19637 19637번: IF문 좀 대신 써줘 첫 번째 줄에는 칭호의 개수 N (1 ≤ N ≤ 105)과 칭호를 출력해야 하는 캐릭터들의 개수 M (1 ≤ M ≤ 105)이 빈칸을 사이에 두고 주어진다. (1 ≤ N, M ≤ 105) 두 번째 줄부터 N개의 줄에 각 칭 www.acmicpc.net 나의풀이 import java.io.*; import java.util.*; public class Main { public static void main(String args[]) throws Exception{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); Buffere..