목록백준 (30)
종식당

https://www.acmicpc.net/problem/1644📝 문제 설명자연수 N을 입력받으면 이를 연속된 소수의 합으로 나타내는 수들의 경우의 수를 출력하면 된다.✨ 제출 코드import java.io.*;import java.util.*;public class Main { static List prime = new ArrayList(); public static void isPrime(int num){ int [] temp = new int[num+1]; for(int i = 2; i = N){ sum -= prime.get(lt); lt++; if(sum == N){ ..

https://www.acmicpc.net/problem/1920📝 문제 설명처음으로 입력받은 수열들 안에 다음에 입력받은 수 들이 존재하면 1, 존재하지 않으면 0을 출력하는 문제다.이 문제는 완전 탐색으로 풀면 시간초과가 나므로 이분탐색으로 풀어야 한다.✨ 제출 코드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)); int N = Integer.parseInt(br.readLine())..

https://www.acmicpc.net/problem/10814📝 문제 설명입력받은 정수만큼의 사람의 나이와 이름을 입력받는다. 그 후 사람들을 나이 순으로 정렬한다. 만약 나이가 같으면 먼저 입력한 순서대로 정렬하여 출력하면 된다.✨ 제출 코드import java.io.*;import java.util.*;public class Main { public static class Info{ int age; String name; public Info(int age, String name){ this.age = age; this.name = name; } } public static ..

https://www.acmicpc.net/problem/2910📝 문제 설명정수들을 입력받아 빈도수가 가장 많은 순서대로 출력하면 된다.이때 빈도수가 같은 경우에는 먼저 입력받은 정수가 먼저 출력되어야 한다.✨ 제출 코드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)); StringTokenizer st = new StringTokenizer(br.readLine()); St..

https://www.acmicpc.net/problem/2161📝 문제 설명정수 N을 입력받으면 1부터 N까지의 카드가 순서대로 1번이 제일 위 N번이 제일 아래인 상태로 놓여있다.카드가 한 장 남을 때까지 반복하게 되는데 제일 위에 있는 카드를 버리고 그다음 제일 위에 있는 카드를 제일 아래에 있는 카드 밑으로 옮긴다. 버린 카드들을 순서대로 출력하고 마지막에 남게 되는 카드를 출력하면 된다.✨ 제출 코드import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(ne..