본문 바로가기
728x90
반응형

Algorithm & SQL182

백준 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.
백준 JAVA 2446 별 찍기-9 package BAEKJOON; import java.util.Scanner; public class NO2446 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); // 위에서 5번째까지 ( * 이 1개 찍힐때까지 ) for (int i = 0; i < num; i++) { for (int j = 0; j < i; j++) { System.out.print(" "); } for (int j = 0; j < (num*2)-(i*2)-1; j++) { System.out.print("*"); } System.out.println(); } // *이 1개에서 밑에부분까지 fo.. 2022. 6. 28.
SQL 예제 group by select payment_method , count(*) from orders where email like '%@naver.com' and course_title = '앱개발 종합반' group by payment_method =>네이버 이메일을 사용하여 앱개발 종합반을 신청한 결제수단별 주문 개수를 구해라. JOIN inner join 은 교집합 left join 은 null 값을 같이 출력 -> 왼쪽값 기준으로 SELECT * from users u left join point_users pu on u.user_id = pu.user_id => users 테이블이 왼쪽(기준) 에다가 point_users를 붙인다. 기준은 u.user_id = pu.user_id select * f.. 2022. 6. 28.
백준 JAVA 11721 열 개씩 끊어 출력하기 package BAEKJOON; import java.util.Scanner; public class NO11721 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String s ; s = scan.nextLine(); for (int i = 0; i s.length()) { System.out.println(s.substring(i)); } else { System.out.println(s.substring(i, i + 10)); } } } } 2022. 6. 27.
백준 JAVA 2442 별 찍기-5 package BAEKJOON; import java.util.Scanner; public class NO2442 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for (int i = 1; i 2022. 6. 27.
백준 JAVA 1085 직사각형에서 탈출 좌표 ( x, y ) 와 좌표 ( w, h ) 가 주어지면 직사각형의 한 변에 최대한 빨리 도달 할 수 있는 거리를 구하는 문제입니다 조건문을 통해 최단거리를 비교해서 구해서 풀었습니다. package BAEKJOON; import java.util.Scanner; public class NO1085 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); int y = sc.nextInt(); int w = sc.nextInt(); int h = sc.nextInt(); int width = ( w - x ) < x ? ( w - x) : x; int height = ( h - .. 2022. 6. 27.
백준 JAVA 10817 세 수 A < B 이고 B < C 이면 B 이렇게 풀려했는데, 배열 정렬 후 가운데 수로 가져오면 쉽게 풀리는 문제입니다. package BAEKJOON; import java.util.Arrays; import java.util.Scanner; public class NO10817 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int [] num = new int [3]; for(int i=0; i 2022. 6. 26.
프로그래머스 JAVA <나누어 떨어지는 숫자 배열> 나누어 떨어지는 숫자 배열 문제 설명 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. 제한사항 arr은 자연수를 담은 배열입니다. 정수 i, j에 대해 i ≠ j 이면 arr[i] ≠ arr[j] 입니다. divisor는 자연수입니다. array는 길이 1 이상인 배열입니다. 입출력 예arrdivisorreturn [5, 9, 7, 10] 5 [5, 10] [2, 36, 1, 3] 1 [1, 2, 3, 36] [3,2,6] 10 [-1] 입출력 예 설명 입출력 예#1 arr의 원소 중 5로 나누어 떨어지는 원소는 .. 2022. 6. 26.
백준 JAVA 8958 OX퀴즈 package BAEKJOON; import java.util.Scanner; public class NO8958 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 점수 초기화 int score = 0; int num = sc.nextInt(); for (int i = 0; i < num; i++) { String s = sc.next(); // char 형태 배열 선언 char[] c = s.toCharArray(); score = 0; // 'O' 연속 카운트 세기 위한 초기화 int count = 0; for (int j = 0; j < s.length(); j++) { // [i] 가 'O' 이면 s.. 2022. 6. 25.
728x90
반응형