Eggs Sunny Side Up
본문 바로가기

전체 글399

[ORACLE] DATETIME에서 DATE로 형 변환 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F.. 2023. 3. 14.
Interface(인터페이스) 인터페이스란? -클래스들이 공통적으로 구현해야하는 기능을 미리 정의 -프로젝트 설계도면 or 작업 명세서(지켜야하는 규칙) 인터페이스 특징 필드에 들어갈 수 있는 데이터는 반드시 상수여야한다. static 키워드가 있는 필드만 선언이 가능하다. static이란? --> 정적인, 고정적인 공간 --> 실행시켰을 때 1순위로 실행되는 공간 필드에서 static 키워드와 final 키워드는 생략이 가능하다. public static final int num = 0; public int num = 0; 추상메소드만 가질 수 있다. 메소드 선언 시, abstract 키워드 생략이 가능하다. 접근제한자 protected 사용이 불가능하다. implements 키워드를 사용해서 상속받을 수 있다. ex) public.. 2023. 3. 13.
[Java] 각도기 문제 설명 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 예각 : 0 2023. 3. 13.
[MySQL] 가격이 제일 비싼 식품의 정보 출력하기 문제 설명 다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블입니다. FOOD_PRODUCT 테이블은 다음과 같으며 PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE는 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 의미합니다. Column nameTypeNullable PRODUCT_ID VARCHAR(10) FALSE PRODUCT_NAME VARCHAR(50) FALSE PRODUCT_CD VARCHAR(10) TRUE CATEGORY VARCHAR(10) TRUE PRICE NUMBER TRUE 문제 FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL.. 2023. 3. 13.
[Java Festival] 5개의 정수를 입력받아 오름차순 정렬하여 출력 package 연습장; import java.util.Scanner; public class 연습장 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] array = new int[5]; for(int i = 0; i array[j+1]) {.. 2023. 3. 13.
[Java Festival] 정답, 오답 여부를 표시하고 총점을 구하는 프로그램 import java.util.Scanner; public class 보너스4번 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("=== 채점하기 ==="); String ox = sc.next(); String[] ox1 = ox.split(""); int score = 0; int sum1 = 0; int sum2 = 0; for(int i = 0; i < ox1.length; i++) { if(ox1[i].equals("o")) { score++; sum1 += score; } else { score = 0; sum2 = 0; } } int result = sum1+sum.. 2023. 3. 13.