Java(52)
-
공 넣기 (10810) 풀이
문제내용 사용자에게 바구니 개수 N, 테스트 개수 M을 각 시작 바구니 i, 끝 바구니 j, 공 번호 k를 입력받아 해당 바구니에 공을 넣은 결과를 출력하는 문제이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int m = sc.nextInt(); int n = sc.nextInt(); int[] result = new int[m]; for(int cnt = 0; cnt < n; cnt++){ int i = sc.nextInt(); int j = sc.nextInt(); int k = sc.nextInt(); for(in..
2023.06.14 -
최댓값 (2562) 풀이
문제내용 사용자에게 9개의 정수를 입력받아 최댓값과 몇번째인지를 출력하는 문제이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int[9]; int check = 0; int max = 0; for(int i = 0; i max){ max = arr[i]; check = i+1; } } System.out.p..
2023.06.14 -
최소, 최대 (10871) 풀이
문제내용 사용자에게 정수의 개수 N, 수열을 입력받아 최솟값과 최댓값을 구해 출력하는 문제이다. 풀이 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Scanner; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new..
2023.06.14 -
X보다 작은 수 (10871) 풀이
문제내용 사용자에게 정수의 개수 N과 기준이되는 X, 수열을 입력받아 수열에서 X보다 작은 수를 찾아 순서대로 출력하는 문제이다. 풀이 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.ArrayList; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader rd = n..
2023.06.14 -
개수 세기
문제내용 사용자에게 정수의 개수, 정수, 찾으려는 정수를 입력받아 정수 목록에서 찾으려는 정수가 몇개가 있는지 찾아 출력하는 문제이다. 풀이 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new..
2023.06.14 -
A+B - 4 (10951) 풀이
문제내용 사용자에게 A,B를 입력받아 A+B를 출력하는 문제이다. 단, EOF 처리를 할 것.(윈도우 기준 CTRL+Z 입력) 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()){ int num1 = sc.nextInt(); int num2 = sc.nextInt(); System.out.println(num1+num2); } } } 사용자에게 임의의 수를 입력받기 위해 Scanner를 사용했다. Scanner를 사용했을때 EOF를 처리하려면 위와같이 hasNext() 메소드를 사용하면된다. 값이..
2023.06.14