목록BaekJoon (54)
개발도생's Blog
[백준] 25494_단순한 문제 (Small) 문제 25494번: 단순한 문제 (Small) 세 양의 정수 $a$, $b$, $c$가 주어질 때, 다음 조건을 만족하는 정수 쌍 $(x, y, z)$의 개수를 구하시오. $1 \le x \le a$ $1 \le y \le b$ $1 \le z \le c$ $(x\,\bmod\,y) = (y\,\bmod\,z) = (z\,\bmod\,x)$ $(A\,\bmod\,B)$는 $A$를 $B$ www.acmicpc.net 문제의 제목처럼 간단한 함수로 처리할 수 있는 문제였다. 문제를 읽어보면 식이 어느 정도 떠오르는 문제다. import java.io.BufferedReader; import java.io.IOException; import java.io.Inpu..
[백준] 16204_카드 뽑기 문제 16204번: 카드 뽑기 첫째 줄에 N, M, K가 주어진다. (1 ≤ N ≤ 1,000,000, 0 ≤ M, K ≤ N) www.acmicpc.net 카드의 앞뒤가 같은 모양으로 겹칠 수 있는 경우의 수를 구해주는 문제다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new Inp..
[백준] 16199_나이 계산하기 문제 16199번: 나이 계산하기 첫째 줄에 어떤 사람이 태어난 연도, 월, 일이 주어진다. 생년월일은 공백으로 구분되어져 있고, 항상 올바른 날짜만 주어진다. 둘째 줄에 기준 날짜가 주어진다. 기준 날짜도 공백으로 구분되어 www.acmicpc.net 나이를 계산하는 여러 가지 방법에 대해서 풀어보라는 문제다. 많은 부분 헷갈려서 시간이 오래 걸렸던 문제다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(Strin..
[백준] 15963_CASIO 문제 15963번: CASIO 카시오 계산기는 만능 계산기이다. 시험을 한 번이라도 쳐본 일곽인이라면, 이 카시오의 소중함에 대해서 뼈저리게 느껴보았을 것이다. 하지만, 이런 카시오에도 함정이 있다. 바로, 카시오 계 www.acmicpc.net 선생님이 가지고 온 배터리와 내가 필요로 하는 배터리와 같은 건지 확인해서 맞으면 1, 다르면 0을 출력하면 되는 문제다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(Str..
[백준] 15873_공백 없는 A+B 문제 15873번: 공백 없는 A+B 자연수 A, B (0 < A, B ≤ 10)가 첫 번째 줄에 주어진다. 단, 두 수의 사이에는 공백이 주어지지 않는다. 두 수의 앞에 불필요한 0이 붙는 경우는 없다. www.acmicpc.net 입력한 수가 둘 다 10이면 20을 출력하던지, 하나만 10일 때 10에 나머지를 더해서 출력하거나, 두 숫자 모두 10이 아닐 때 두 숫자를 바로 합해서 출력하면 되는 문제다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] ..