공부/백준
-
[백준-25305] 커트라인 - Java공부/백준 2022. 6. 27. 18:03
https://www.acmicpc.net/problem/25305 25305번: 커트라인 시험 응시자들 가운데 1등은 100점, 2등은 98점, 3등은 93점이다. 2등까지 상을 받으므로 커트라인은 98점이다. www.acmicpc.net 백준 25305번 커트라인 자바 풀이 난이도: 브론즈2 내림차순 정렬을 한다. k등일 경우 해당 점수를 출력한다. 코드 import java.util.*; public class back25305 { public static void main(String args[]){ Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); int k=scanner.nextInt(); Integer arr[]=new Int..
-
[백준-11399] ATM - Java공부/백준 2022. 6. 23. 18:53
https://www.acmicpc.net/problem/11399 11399번: ATM 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000) www.acmicpc.net 백준 11399번 ATM 자바 풀이 난이도: 실버4 Arrays.sort()를 이용하여 정렬을 해둔다. 앞에 걸린 시간을 temp에 저장시켜두고, 걸린시간을 answer에 더하면 각 사람마다 기다리고, 걸린 시간의 총 합을 측정할 수 있다. 코드 import java.util.*; public class back11399 { public static void main(String args[]){ Scanner scanner=n..
-
[백준-10807] 개수 세기 - Java공부/백준 2022. 6. 21. 18:39
https://www.acmicpc.net/problem/10807 10807번: 개수 세기 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거 www.acmicpc.net 백준 10807번 개수 세기 자바 풀이 난이도: 브론즈5 코드 import java.util.*; public class back10807 { public static void main(String args[]){ Scanner scanner = new Scanner(System.in); int num=scanner.nextInt(); int arr[]=new int[num]; int..
-
[백준-11047] 동전 0 - Java공부/백준 2022. 6. 20. 15:40
https://www.acmicpc.net/problem/11047 11047번: 동전 0 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) www.acmicpc.net 백준 11047번 동전 0 자바 풀이 난이도: 실버4 k/arr[i]>0을 통해 남아 있는 돈이 동전으로 바꿀 수 있는지 확인한다. 만약 바꿀 수 있으면 몫을 통해 동전 갯수를 구하고, 나머지를 통해 얼마가 남았는지 확인한다. 코드 import java.util.*; public class back11047 { public stati..
-
[백준-4101] 크냐? - Java공부/백준 2022. 6. 19. 23:54
https://www.acmicpc.net/problem/4101 4101번: 크냐? 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 두 정수가 주어진다. 두 수는 백만보다 작거나 같은 양의 정수이다. 입력의 마지막 줄에는 0이 www.acmicpc.net 백준 4101번 크냐? 자바 풀이 난이도: 브론즈5 코드 import java.util.*; public class back4101 { public static void main(String args[]){ Scanner scanner =new Scanner(System.in); int a=scanner.nextInt(); int b=scanner.nextInt(); while(a!=0&&b!=0){ i..
-
[백준-5597] 과제 안 내신 분..? - Java공부/백준 2022. 6. 18. 00:42
https://www.acmicpc.net/problem/5597 5597번: 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, www.acmicpc.net 백준 5597번 과제 안 내신 분..? 자바 풀이 난이도: 브론즈5 번호가 불리면 boolean을 true로 한다. 반복문을 통해 false일 경우 출력한다. 코드 import java.util.*; public class back5597 { public static void main(String args[]){ Scanner scanner=new Scanner(System.in); ..
-
[백준-2743] 단어 길이 재기 - Java공부/백준 2022. 6. 17. 15:47
https://www.acmicpc.net/problem/2743 2743번: 단어 길이 재기 알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오. www.acmicpc.net 백준 2743번 단어 길이 재기 자바 풀이 난이도: 브론즈5 String.length()로 단어 길이를 구한다. 코드 import java.util.*; public class back2743 { public static void main(String args[]){ Scanner scanner = new Scanner(System.in); String str=scanner.nextLine(); System.out.println(str.length()); } }
-
[백준-1966] 프린터 큐 - Java공부/백준 2022. 6. 16. 20:34
https://www.acmicpc.net/problem/1966 1966번: 프린터 큐 여러분도 알다시피 여러분의 프린터 기기는 여러분이 인쇄하고자 하는 문서를 인쇄 명령을 받은 ‘순서대로’, 즉 먼저 요청된 것을 먼저 인쇄한다. 여러 개의 문서가 쌓인다면 Queue 자료구조에 www.acmicpc.net 백준 1966번 프린터 큐 자바 풀이 난이도: S3 큐를 구현하는 문제이다. 처음에 있는것과 비교하여 만약 큰 것이 존재하면 뒤로 저장한다. 없을 경우 삭제한다. 코드 import java.util.*; public class back1966 { public static void main(String args[]){ Scanner scanner = new Scanner(System.in); int n..