전체 글
백준 2661번 ☆
문제 https://www.acmicpc.net/problem/2661 2661번: 좋은수열 첫 번째 줄에 1, 2, 3으로만 이루어져 있는 길이가 N인 좋은 수열들 중에서 가장 작은 수를 나타내는 수열만 출력한다. 수열을 이루는 1, 2, 3들 사이에는 빈칸을 두지 않는다. www.acmicpc.net import java.util.Scanner; public class Main2661 { static int N; static String M; public static void sequence(String m) { if (m.length() == N) { System.out.println(m); System.exit(0); } else { for (int i=1; i
백준 1969번 ☆
문제 https://www.acmicpc.net/problem/1969 1969번: DNA DNA란 어떤 유전물질을 구성하는 분자이다. 이 DNA는 서로 다른 4가지의 뉴클레오티드로 이루어져 있다(Adenine, Thymine, Guanine, Cytosine). 우리는 어떤 DNA의 물질을 표현할 때, 이 DNA를 이루는 뉴클레오 www.acmicpc.net import java.util.Scanner; public class Main1969 { static int N; static int M; static String[] dna; static boolean[] visit; static char[] dnas = {'A', 'T', 'G', 'C'}; static char[] temp; static in..
백준 22864번
문제 https://www.acmicpc.net/problem/22864 22864번: 피로도 첫 번째 줄에 네 정수 $A$, $B$, $C$, $M$이 공백으로 구분되어 주어진다. 맨 처음 피로도는 0이다. www.acmicpc.net import java.util.Scanner; public class Main22864 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); int C = sc.nextInt(); int M = sc.nextInt(); sc.close(); int count = 0; int work = 0; for (in..
백준 19532번
문제 https://www.acmicpc.net/problem/19532 19532번: 수학은 비대면강의입니다 정수 $a$, $b$, $c$, $d$, $e$, $f$가 공백으로 구분되어 차례대로 주어진다. ($-999 \leq a,b,c,d,e,f \leq 999$) 문제에서 언급한 방정식을 만족하는 $\left(x,y\right)$가 유일하게 존재하고, 이 때 $x$와 $y$가 각각 $- www.acmicpc.net import java.util.Scanner; public class Main19532 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int[6]; int xAns..
백준 2231번
문제 https://www.acmicpc.net/problem/2231 2231번: 분해합 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 www.acmicpc.net import java.util.Scanner; public class Main2231 { static int N; // 입력받은 정수(분해합) static int ans = Integer.MAX_VALUE; // 생성자(최대값으로 초기화) // 분해합, 인덱스를 인자로 받는다. public static void constructor(int res, int idx)..