본문 바로가기

분류 전체보기411

[백준] 2577번 : 숫자의 개수 – JAVA [자바] https://www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. www.acmicpc.net 문제 문제 풀이 백준 2577번 숫자의 개수는 브론즈 2 난이도의 수학 및 구현 문제이다. 이 문제에서는 3개의 세 자릿수 A, B, 그리고 C가 주어진다. 그리고 A × B × C의 값에서 0부터 9까지 각각의 숫자가 몇 번씩 있는지를 출력하면 된다. 한번 문제에서 주어진 예시를 보겠다. EX) A = 150, B = 266, C = 427 A × B × C = 17037300이다. 0이 3번, 1이 1번, 3이 2번, 7이 2번씩 있다. 따라서 3.. 2022. 7. 6.
[백준] 10818번 : 최소, 최대 – JAVA [자바] https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net 문제 문제 풀이 백준 10818번 최소, 최대는 브론즈 3 난이도의 수학 및 구현 문제이다. 이 문제에서는 n개의 정수가 주어지고 그 정수들 중에서 최솟값과 최댓값을 출력하면 되는 문제이다. 우선 이 문제는 간단하게 풀 수 있다. 우선 int형 min과 max를 선언하고 min은 Integer.MAX_VALUE로, max는 Integer.MIN_VALUE로 초기.. 2022. 7. 6.
[백준] 1110번 : 더하기 사이클 – JAVA [자바] https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 문제 문제 풀이 백준 1110번 더하기 사이클은 브론즈 1 난이도의 수학 및 구현 문제이다. 이 문제에서는 0보다 크거나 같고 100보다 작은 정수 n이 주어진다. 그리고 n이 10보다 작으면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다... 2022. 7. 6.
[백준] 14681번 : 사분면 고르기 – JAVA [자바] https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 문제 문제 풀이 백준 14681번 사분면 고르기는 브론즈 5 난이도의 구현 및 기하학 문제이다. 이 문제에서는 정수 x, y로 된 좌표가 주어지고 이 좌표가 어느 사분면에 있는지를 출력해주면 된다. x > 0, y > 0이면 1 사분면이다. x 0이면 2 사분면이다. x 0, y < 0이면 4 사분면이다. 코드에서는 간단한 if문으로 해결할 수 있다. 코드 import java.io.*; import java.util.*; public class .. 2022. 7. 6.
반응형