본문 바로가기

알고리즘 문제풀이/JAVA 알고리즘 문제풀이

(8)
백준(BaekJoon) 3052번 1차원 배열_나머지 문제 https://www.acmicpc.net/problem/3052 3052번: 나머지 문제 두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서�� www.acmicpc.net package baekjoon_7; import java.util.Scanner; public class CountDivision { public static void main(String[] args) { // get 10 numbers int num[] = new int[10]; Scanner input = new Scanner(System.in..
백준(BaekJoon) 2577번 1차원 배열_숫자의 개수 문제 https://www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 같거나 크고, 1,000보다 작은 자연수이다. www.acmicpc.net package baekjoon_6; import java.util.Scanner; public class Count { public static void main(String[] args) { //get number A Scanner input = new Scanner(System.in); System.out.println("A를 입력하세요: "); int A = input.nextInt(); while(A = 1000) {..
백준(BaekJoon) 10818번 1차원 배열_최소, 최대 문제 https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net package baekjoon_5; import java.util.Scanner; public class Array_1 { public static void main(String[] args) { //get N Scanner input = new Scanner(System.in); System.out.println("배열의 길이 N을 입력하세요:"); in..
백준(BaekJoon) 1110번 While문_더하기 사이클 문제 https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net package baekjoon_4; import java.util.Scanner; public class While { public static void main(String[] args) { //get start number System.out.print("첫번째 숫자를 입력하세요:"); Scanner input = new Scanner(System.in); int num0 ..
백준(BaekJoon) 2753번 IF문_윤년 문제 https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net package baekjoon_2; import java.util.Scanner; public class If_compare { public static void main(String[] args) { //get year System.out.println("연도를 입력하세요:"); Scanner input = new Scanner(System.in); int year = input...
백준(BaekJoon) 1330번 IF문_두 수 비교하기 문제 https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net package baekjoon_2; import java.util.Scanner; public class If_compare { public static void main(String[] args) { //get A,B System.out.print("A와 B를 입력하세요:"); Scanner input = new Scanner(System.in); int A = input.nextInt(); int B = input.nextInt(); //compare A,B if (A > B) { System.ou..
백준(BaekJoon) 10871번 FOR문_X보다 작은 수 문제 https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net package baekjoon_3; import java.util.Scanner; public class For { public static void main(String[] args) { //get N, X System.out.print("N과 X를 입력하세요:"); Scanner input = new Scanner(System.in); int N = input.nextIn..
백준(BaekJoon) 2588번 입출력 사칙연산_곱셈 문제 https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net package baekjoon_1; import java.util.Scanner; public class Print_Multi { public static void main(String[] args) { // TODO Auto-generated method stub //get num1 int num1 = 0; Scanner input = new Scanner(System.in); num1 = input.nextInt(); //get num2 int num2 = 0; num2 = input.next..