728x90

Algorithm 23

[Java] 백준 문제 3052 - 나머지

[Java] 백준 문제 3052 - 나머지 백준 단계별 문제에서 배열에 관한 문제이다. 전체 소스코드 import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 10개의 수를 입력 받는다.: 길이 10 int ar[] = new int [10]; // 나머지 값을 저장할 array : 길이 10 int remain[] = new int [10]; int b = 42; int count = 1; // 서로 다른 수 카운트 // 입력과 동시에 나머지 저장 for (int i = 0; i < 10; ..

Algorithm 2022.04.21

[Java] 백준 문제 2577 숫자의 개수

[Java] 백준 문제 2577 숫자의 개수 백준 사이트의 배열 파트의 문제이다. 문제 2577 전체 소스코드 import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n[] = new int [3]; String convertN = ""; int nm = 0; for (int i = 0; i < 3; i++) n[i] = sc.nextInt(); nm = n[0] * n[1] * n[2]; convertN = Integer.toString(nm); // 0 ~ 9 까지의 개수 카운트를 할 ..

Algorithm 2022.04.21

[Java] 백준 문제 2562 최댓값

[Java] 백준 문제 2562 최댓값 백준 문제 2562번 최댓값 지난 글에서의 코드와 비슷하다고 할 수 있다. 입력된 정수 값들 중에서 최댓값과 그 위치를 파악하는 문제이다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int ar[] = new int[9]; int max = 0; int maxIndex = 0; for(int i = 0; i < 9; i ++) { ar[i] = sc.nextInt(); } max = ar[0]; for(int j = 0; j < 9; j++) { if (max < ar[j] ) { max ..

Algorithm 2022.04.20

[Java] 백준 10818 최소, 최대

[Java] 백준 10818 최소, 최대 백문 10818번 문제는 다음과 같다. 정수 N을 입력받는 코드를 작성한다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); sc.close(); } } N개의 정수를 입력받고, 최솟값, 최댓값을 담을 변수를 세팅한다. int ar[] = new int[n]; int min = 0, max = 0; for(int i = 0; i < n; i ++) { ar[i] = sc.nextInt(); } min = ar[0]; max = ar[0]; N개의 정수의 ..

Algorithm 2022.04.19

[Java]백준-문제-단계별로 풀어보기-3 (Part 3)

[Java]백준-문제-단계별로 풀어보기-3 (Part 3) 문제 : 10951 종료 조건이 주어진 게 없어서 제출한 코드에서 런타임 실패가 계속 떴다. 종료를 어떻게 시킬 건지를 찾아봐야 하는 문제였다. 입력에 EOF를 주어서 끝내도록 하는 방법인데, 다른 블로그 내용을 참고하였다. 전체 소스코드 import java.util.Scanner; public class Main { public static void main(String[] args) throws NumberFormatException { Scanner sc = new Scanner(System.in); while (sc.hasNextInt()) { int a, b; a = sc.nextInt(); b = sc.nextInt(); System..

Algorithm 2022.04.14

[Java]백준-문제-단계별로 풀어보기-3 (Part 2)

[Java]백준-문제-단계별로 풀어보기-3 (Part 2) 문제 : 2438 별 찍기 1 1 ~ N 번째 줄까지 별을 찍는다. 각 줄은 1 ~ N개의 * import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputSt..

Algorithm 2022.04.14

[Java]백준-문제-단계별로 풀어보기-1

[Java]백준-문제-단계별로 풀어보기-1 단계 : 1 제목 : 입출력과 사칙연산 설명 : 입력, 출력과 사칙연산을 연습해 봅시다. Hello World! 문제 번호 : 2557 제목 : Hello World 문제 : Hello World! 를 출력하시오. public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } } 문제 번호 : 10718 제목 : We love kriii 문제 : 두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력한다. public class Main { public static void main(String[] args) { System.out.printl..

Algorithm 2022.04.05

[백준-문제 1001-JAVA]

[백준-문제 1001-JAVA] 문제 : 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 입력 : 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 : 첫째 줄에 A-B를 출력한다. 제출한 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n1 = scanner.nextInt(); int n2 = scanner.nextInt(); System.out.println(n1 - n2); scanner.close(); } } Scanner scanner = new Scanner..

Algorithm 2022.04.04
728x90