백준 수학
[백준, BOJ 1459] 걷기 (java)
https://www.acmicpc.net/problem/1459메모리: 11,516 KB , 시간: 68 ms사용 알고리즘: 많은 조건 분기, 수학 import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLi..
[백준, BOJ 1024] 수열의 합 (java)
https://www.acmicpc.net/problem/1024메모리: 14,208 KB , 시간: 112 ms사용 알고리즘: 수학import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); ..
[백준, BOJ 10610] 30 (java)
https://www.acmicpc.net/problem/10610메모리: 16,200 KB , 시간: 160 ms사용 알고리즘: 그리디 알고리즘, 수학, 정수론, 문자열 import java.io.BufferedReader;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String N = br.readLine(); // 3의 배수는 자릿수를 모두 더했을 때의 수도 3의 배수 ..
[백준, BOJ 1373] 2진수 8진수 (java)
https://www.acmicpc.net/problem/1373메모리: 23,616 KB , 시간: 336 ms사용 알고리즘: 수학, 문자열 import java.io.BufferedReader;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // 2진수 입력 char[] binary = br.readLine().toCharArray(); // 2진수 -> 8진수를 담을 ..
[백준, BOJ 2163] 초콜릿 자르기 (java)
https://www.acmicpc.net/problem/2163메모리: 14,248 KB , 시간: 104 ms사용 알고리즘: 사칙연산, 수학, 재귀import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLi..
[백준, BOJ 23971] ZOAC 4 (java)
https://www.acmicpc.net/problem/23971메모리: 14,204 KB , 시간: 100 ms사용 알고리즘: 사칙연산, 수학import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(..
[백준, BOJ 5073] 삼각형과 세 변 (java)
https://www.acmicpc.net/problem/5073메모리: 14,156 KB , 시간: 96 ms사용 알고리즘: 구현, 수학import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Arrays;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder result = new String..
[백준, BOJ 16971] 배열 B의 값 (java)
https://www.acmicpc.net/problem/16971메모리: 80,416 KB , 시간: 544 ms사용 알고리즘: 그리디 알고리즘, 수학import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main { /** * A의 네 모서리(A[0][0], A[0][M - 1], A[N - 1][0], A[N - 1][M - 1])는 * B를 구하기 위해 1번 씩만 사용된다. * * A의 0번 행, N - 1번 행, 0번 열, M - 1번 열에 속한 원소들 중 * 네 모서리가 아닌 원소들은 * B를 구하기 위해 2..
[백준, BOJ 10162] 전자레인지 (java)
https://www.acmicpc.net/problem/10162메모리: 14,272 KB , 시간: 104 ms사용 알고리즘: 그리디 알고리즘, 구현, 수학import java.io.BufferedReader;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int T = Integer.parseInt(br.readLine()); if(T % 10 != 0) { // T초를 맞출 수 ..
[백준, BOJ 2018] 수들의 합 5 (java)
https://www.acmicpc.net/problem/2018메모리: 14,192 KB , 시간: 152 ms사용 알고리즘: 수학, 두 포인터import java.io.BufferedReader;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); // 투포인터 int s = 1, e = 1; ..