Level1_K번째 수 (JAVA) 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr import java.util.*; class Solution { public int[] solution(int[] array, int[][] commands) { int[] answer = new int[commands.length]; for(int i=0; i 1d-1c/Programmers 2020.10.31
2751_수 정렬하기2 (JAVA) 2751번: 수 정렬하기 2 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; import java.util.Collections; public class Main { public static void main(String[] args) throws IOException {.. 1d-1c/BOJ 2020.10.29
1436_영화감독 슘 (JAVA) 1436번: 영화감독 숌 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타 www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int num = 665; while(N>0){ num++; String str = String.valueOf(num); if(str.contains("666")) N--; } System.out.pri.. 1d-1c/BOJ 2020.10.29
2750_수 정렬하기1 (JAVA) 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int[] arr = new int[N]; for(int i=0; i 소문자 > 한글 순으로 정렬됨 int[] arr = new int[10]; Arrays.sort.. 1d-1c/BOJ 2020.10.28
14179_빗물 (JAVA) 14719번: 빗물 첫 번째 줄에는 2차원 세계의 세로 길이 H과 2차원 세계의 가로 길이 W가 주어진다. (1 ≤ H, W ≤ 500) 두 번째 줄에는 블록이 쌓인 높이를 의미하는 0이상 H이하의 정수가 2차원 세계의 맨 왼쪽 위치 www.acmicpc.net import java.util.Scanner; import java.util.Stack; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int sero = sc.nextInt(); int garo = sc.nextInt(); int[] block = new int[garo]; int[] rain = new int[garo.. 1d-1c/BOJ 2020.10.27
2304_창고 다각형 (JAVA) 2304번: 창고 다각형 첫 줄에는 기둥의 개수를 나타내는 정수 N이 주어진다. N은 1 이상 1,000 이하이다. 그 다음 N 개의 줄에는 각 줄에 각 기둥의 왼쪽 면의 위치를 나타내는 정수 L과 높이를 나타내는 정수 H가 한 개의 www.acmicpc.net import java.util.Scanner; import java.util.Stack; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int[] gidung = new int[1001]; int start = 1001; int end = 0; for(int i=0; i오 탐색 St.. 1d-1c/BOJ 2020.10.27
1152_단어의 개수 (JAVA) 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 www.acmicpc.net import java.util.Scanner; public class Main { static int ans = 0; public static void main(String[] args){ Scanner sc = new Scanner(System.in); String str = sc.nextLine(); String[] arr = str.split(" "); ans = arr.length; for(int i=0; i String[] arr = str.spli.. 1d-1c/BOJ 2020.10.26
[변형 문제] 백준 1662_압축 ** 변형 문제 예시1) 입력 : 3(A2(BC)) 출력 : ABCBCABCBCABCBC 예시2) 입력 : 2(ABC) 출력 : ABCABC import java.util.Scanner; import java.util.Stack; import static java.lang.Character.isDigit; public class Main { static String S; static int[] garo; public static void main(String[] args){ Scanner sc = new Scanner(System.in); S = sc.next(); Stack stack = new Stack(); garo = new int[S.length()]; for(int i=0; i 1d-1c/BOJ 2020.10.26
1662_압축 (JAVA) 1662번: 압축 압축되지 않은 문자열 S가 주어졌을 때, 이 문자열중 어떤 부분 문자열은 K(Q)와 같이 압축 할 수 있다. K는 한자리 정수이고, Q는 0자리 이상의 문자열이다. 이 Q라는 문자열이 K번 반복된다는 뜻이 www.acmicpc.net import java.util.Scanner; import java.util.Stack; public class Main { static String S; static Stack stack = new Stack(); static int[] close; public static void main(String[] args){ Scanner sc = new Scanner(System.in); S = sc.next(); /* 괄호 시작,끝의 위치를 close[]배.. 1d-1c/BOJ 2020.10.26
2606_바이러스 (JAVA) 2606번: 바이러스 첫째 줄에는 컴퓨터의 수가 주어진다. 컴퓨터의 수는 100 이하이고 각 컴퓨터에는 1번 부터 차례대로 번호가 매겨진다. 둘째 줄에는 네트워크 상에서 직접 연결되어 있는 컴퓨터 쌍의 수가 주어 www.acmicpc.net import java.util.LinkedList; import java.util.Queue; import java.util.Scanner; public class Main { static int N; static int M; static int[][] com; static int[] visited; static int ans=0; public static void main(String[] args) { Scanner sc = new Scanner(System.in).. 1d-1c/BOJ 2020.10.23