soominkim Study
article thumbnail
[Programmers] Lv0. 제곱수 판별하기

class Solution { public int solution(int n) { return Math.sqrt(n)%1 == 0? 1:2; } } java.lang.math 클래스는 수학에서 배운 함수나 상수들을 구현해놓은 클래스입니다. Math 클래스의 모든 메소드는 정적 메소드(static method)로 바로 사용할 수 있습니다. Math.sqrt() sqrt는 Square Root를 의미하고 제곱을 뜻합니다. Math.sqrt()의 반환형은 모두 double 타입으로 제곱근을 반환합니다.

article thumbnail
[Programmers] 조건에 부합하는 중고거래 댓글 조회하기

▶MySQL SELECT BO.TITLE, BO.BOARD_ID, RE.REPLY_ID, RE.WRITER_ID, RE.CONTENTS, DATE_FORMAT(RE.CREATED_DATE,'%Y-%m-%d') AS CREATED_DATE FROM USED_GOODS_BOARD BO JOIN USED_GOODS_REPLY RE ON BO.BOARD_ID = RE.BOARD_ID WHERE BO.CREATED_DATE LIKE '2022-10%' ORDER BY RE.CREATED_DATE,BO.TITLE ▶Oracle SELECT BO.TITLE, BO.BOARD_ID, RE.REPLY_ID, RE.WRITER_ID, RE.CONTENTS, TO_CHAR(RE.CREATED_DATE,'YYYY-MM-DD'..

article thumbnail
[Programmers] 과일로 만든 아이스크림 고르기

▶MySQL SELECT F.FLAVOR FROM FIRST_HALF AS F INNER JOIN ICECREAM_INFO AS I ON F.FLAVOR = I.FLAVOR WHERE F.TOTAL_ORDER > 3000 AND I.INGREDIENT_TYPE = 'fruit_based' ORDER BY TOTAL_ORDER DESC; ▶Oracle SELECT F.FLAVOR FROM FIRST_HALF F,ICECREAM_INFO I WHERE F.FLAVOR = I.FLAVOR AND F.TOTAL_ORDER > 3000 AND I.INGREDIENT_TYPE = 'fruit_based' ORDER BY F.TOTAL_ORDER DESC;

article thumbnail
[Programmers] 3월에 태어난 여성 회원 목록 출력하기

▶MySQL MySQL의 경우 DATE_FORAMT을 사용해 날짜를 원하는 형태로 포맷할 수 있습니다. SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH,'%Y-%m-%d') AS DATE_OF_BIRTH FROM MEMBER_PROFILE WHERE DATE_FORMAT(DATE_OF_BIRTH, '%m') = '03' AND TLNO IS NOT NULL AND GENDER = 'W' ORDER BY MEMBER_ID ASC; ▶Oracle Oracle의 경우 TO_CHAR를 사용해 날짜를 스트링 형태로 포맷할 수 있습니다. SELECT MEMBER_ID, MEMBER_NAME, GENDER, TO_CHAR(DATE_OF_BIRTH,'..

article thumbnail
[Programmers] 12세 이하인 여자 환자 목록 출력하기

▶ MySQL MySQL의 경우 NULL값 체크를 위해서 IFNULL을 사용할 수 있습니다. SELECT PT_NAME, PT_NO, GEND_CD, AGE, IFNULL(TLNO,'NONE') AS TLNO FROM PATIENT WHERE AGE

article thumbnail
[BAEKJOON] 5597번

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] student = new int[31]; for(int i=1; i

article thumbnail
[Programmers] Lv0. 대문자와 소문자

class Solution { public String solution(String my_string) { String answer = ""; char[] array = my_string.toCharArray(); for (int i = 0; i = 97 && array[i] = 65 && array[i]

article thumbnail
[Programmers] Lv0. 로그인 성공?

class Solution { public String solution(String[] id_pw, String[][] db) { String answer = ""; for(int i=0; i

article thumbnail
[programmers] Lv0. 숨어있는 숫자의 덧셈(1)

class Solution { public int solution(String my_string) { my_string = my_string.replaceAll("[^0-9]", ""); int answer = 0; for(int i=0; i

article thumbnail
[BAEKJOON] 10810번

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int M = sc.nextInt(); int[] baguni = new int[N]; for (int i = 0; i < M; i++) { int I = sc.nextInt(); int J = sc.nextInt(); int K = sc.nextInt(); for (int k = I - 1; k < J; k++) { baguni[k] = K; } } sc.close(); for(int data : baguni) { System.out.print(..

article thumbnail
[BAEKJOON] 10951번

import java.util.Scanner; 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); } } }

article thumbnail
[Programmers] 중복된 문자 제거

class Solution { public String solution(String my_string) { String answer = ""; for(int i=0; i

검색 태그