💡문제 풀이/백준 - JAVA 36

최댓값 / 2562

정보 분류 : 1차원 배열 문제 문제링크 풀이 풀이 1 ( BufferedReader + BufferedWriter + 배열 ) → 148ms import java.io.*; public class Main { public static void main(String[] args) throws IOException { // InputStream : 자바의 가장 기본이 되는 입력 스트림 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // OutputStreamWriter : 자바의 가장 기본이 되는 출력 스트림 BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(S..

최소, 최대 / 10818

정보 분류 : 1차원 배열 문제 문제링크 풀이 풀이 1 ( Scanner + println() + 배열 ) → 1716ms import java.util.*; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] arr = new int[n]; int min = 0; int max = 0; int data = 0; for (int i = 0; i < arr.length; i++) { arr[i] = sc.nextInt(); data = arr[i]; //min,max if(i == 0) { max = data; min = data; }..

X보다 작은 수 / 10871

정보 분류 : 1차원 배열 문제 문제링크 풀이 풀이 1 ( Scanner + println() ) → 696ms import java.util.*; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int x = sc.nextInt(); int n[] = new int[a]; for(int i = 0 ; i < a ; i++) { n[i] = sc.nextInt(); if(n[i] < x) { System.out.print(n[i] + " "); } } } } 풀이 2 ( Scanner + println() + List ) → 580ms im..

개수 세기 / 10807

정보 분류 : 1차원 배열 문제 문제링크 풀이 풀이 1 ( Scanner + println() ) → 220ms import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int[sc.nextInt()]; for(int i = 0 ; i < arr.length ; i++) { int num = sc.nextInt(); arr[i] = num; }; int cnt = 0; int v = sc.nextInt();// 찾고자 하는 숫자 // 배열길이만큼 반복해서 v와 동일한 숫자 찾기 for(int i = 0 ; i < arr.le..

A+B - 4 / 10951

정보 분류 : 반복문 문제 문제링크 풀이 풀이 1 ( Scanner + println() ) → 228ms import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNextInt()) { int A = sc.nextInt(); int B = sc.nextInt(); System.out.println(A+B); }; sc.close(); } } 풀이 2 ( BufferedReader + BufferedWriter + StringTokenizer ) → 144ms import java.io.*; import java.util.Strin..

A+B - 5 / 10952

정보 분류 : 반복문 문제 문제링크 풀이 풀이 1 ( Scanner + println() + List ) → 228ms import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); List arr = new ArrayList(); while (true){ int a = sc.nextInt(); int b = sc.nextInt(); if(a + b == 0) { break; } arr.add(a + b); }; for(Integer j : arr) { System.out.println(j); }; } } 풀이 2 ( Scanner + println() ) ..