본문 바로가기

분류 전체보기411

[백준] 2588번 : 곱셈 – JAVA [자바] https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 문제 문제 풀이 백준 2588번 곱셈은 브론즈 3 난이도의 수학 문제이다. 이 문제에서는 2개의 세 자리 수 a와 b가 주어진다. 그리고 a × b의 1의 자리 수, a × b의 10의 자리 수, a × b의 100의 자리 수, 그리고 마지막으로 a × b의 값을 출력하면 된다. 우선 세 자리 수가 주어졌을 때 어떻게 1의 자리 수와, 10의 자리 수, 그리고 100의 자리 수를 구할 수 있는지 보겠다. 바로 나머지 (modulus)를 이용하면 된다. 세 자리 수 n이 있다고 가정해 보겠다. 이 n의 .. 2022. 7. 6.
[백준] 10871번 : X보다 작은 수 – JAVA [자바] https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net 문제 문제 풀이 백준 10871번 X보다 작은 수는 브론즈 5 난이도의 구현 문제이다. 이 문제에서는 우선 첫째 줄에 숫자 N과 X가 주어진다. 그리고 둘째 줄에는 정수 N가 주어진다. 그리고 이 정수들 중에서 X보다 작은 수가 있으면 순서대로 공백으로 구분해서 출력하면 된다. 우선 이 문제에서 주어진 예제를 한번 보겠다. EX) N = 10, X = 5 1 10 4 9 2 3 8.. 2022. 6. 26.
[백준] 10950번 : A+B - 3 – JAVA [자바] https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 문제 풀이 백준 10950번 A+B - 3은 브론즈 5 난이도의 수학 및 구현 문제이다. 이 문제에서는 우선 테스트 케이스의 개수 T가 주어진다. 그리고 그다음에 T개의 A와 B가 주어지고 A+B의 값을 출력하면 된다. 우선 테스트 케이스의 개수 T를 입력받는다. 그리고 for-loop을 int i = 0부터 i < T까지 하고 StringTokenizer를 이용해서 정수 A와 B를 입력받는다. 그리고 그다음에 A+B의 값들을 StringBuilder에 append 시키고 마지막에 한꺼번에 Strin.. 2022. 6. 25.
[백준] 2753번 : 윤년 – JAVA [자바] https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 문제 문제 풀이 백준 2753번 윤년은 브론즈 5 난이도의 수학 및 구현 문제이다. 이 문제는 간단한 if문으로만 문제를 해결할 수 있다. 일단 입력으로 연도 (year)가 주어진다. 그리고 이 연도가 400의 배수이면 윤년이므로 1을 출력, 4의 배수이면서 100의 배수가 아니면 윤년이므로 1을 출력하고 나머지 연도들을 전부 다 윤년이 아니므로 0을 출력하면 된다. 예시를 한번 보겠다... 2022. 6. 25.
반응형