본문 바로가기

Algorithm & SQL/BAEKJOON120

백준 JAVA 11719 그대로 출력하기 2 일단 Scanner 로 풀었을 때 실패로 되었다. 뭔가 문제가 다른 문제랑 다른거 같았는데 , 다른 블로그를 참고해보니 입력이 종료되는 기준이 없다는 것이었다. 그냥 입력받는데로 출력해주는 문제이다. package BAEKJOON; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class NO11719 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String a = ""; whi.. 2022. 7. 4.
백준 JAVA 2747 피보나치 수 괜히 정답비율이 48%인게 아니였다.. 피보나치로 구현하면 시간초과여서 일반 반복문으로 풀었어야 했다. package BAEKJOON; import java.util.Scanner; public class NO2747 { // static int fibonacci(int n) { // if (n < 3) { // return 1; // } // return fibonacci(n - 2) + fibonacci(n - 1); // } public static void main(String[] args) { // BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // String s = br.readLine(); // Strin.. 2022. 7. 3.
백준 JAVA 2798 블랙잭 package BAEKJOON; import java.util.Scanner; public class NO2798 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); //카드개수 int m = sc.nextInt(); //블랙잭 값 int[] arr = new int[n]; for (int i = 0; i < n; i++) { arr[i] = sc.nextInt(); } int sum = 0; //세수의 합 int tmp = 0; //비교할 수(답) for (int i = 0; i 2022. 6. 30.
백준 JAVA 5622 다이얼 package BAEKJOON; import JAVA.이것이자바다.중첩클래스인터페이스.중첩클래스.A; import java.util.Scanner; public class NO5622 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); char [] arr = str.toCharArray(); int time = 0; for (int i = 0; i < arr.length; i++) { switch (arr[i]) { case 'A': case 'B': case 'C': time += 3; break; case 'D': case 'E': case 'F': time .. 2022. 6. 30.
백준 JAVA 2292 벌집 공식을 알아내면 쉽게 풀 수 있는 문제였다 package BAEKJOON; import java.util.Scanner; public class NO2292 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int i =0; int sum =1; while(sum < num ){ i++; sum += 6*i; } System.out.println(i+1); } } 2022. 6. 30.
백준 JAVA 1712 손익분기점 package BAEKJOON; import java.util.Scanner; public class NO1712 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); int C = sc.nextInt(); int answer = 0; if (B > C) { answer = -1; } else { answer = A / (C - B) + 1; } System.out.println(answer); } } 2022. 6. 29.
백준 JAVA 2750 수 정렬하기 package BAEKJOON; import java.util.Arrays; import java.util.Scanner; public class NO2750 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int [] arr = new int[n]; for (int i = 0; i < n; i++) { arr[i] = sc.nextInt(); } Arrays.sort(arr); for (Integer i : arr) { System.out.println(i); } } } 2022. 6. 29.
백준 JAVA 10039 평균 점수 package BAEKJOON; import java.util.Scanner; public class NO10039 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int [] arr = new int[5]; int sum = 0; int avg = 0; for (int i = 0; i < 5; i++) { arr[i] = sc.nextInt(); if(arr[i] < 40) { arr[i] = 40; } sum += arr[i]; avg = sum/arr.length; } System.out.println(avg); } } 2022. 6. 29.
백준 JAVA 2439 별 찍기 -2 package BAEKJOON; import java.util.Scanner; public class NO2439 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for (int i = 0; i < n; i++) { for (int j = 0; j < n-i-1; j++) { System.out.print(" "); } for (int j = 0; j < i+1; j++) { System.out.print("*"); } System.out.println(); } } } 2022. 6. 29.