전체 글 96

[Kotlin 문법] 변수 & 기본 데이터 타입(자료형)

Variables(변수) - 값을 저장, 참조할 수 있음 - 모든 변수는 기본적으로 Non-Nullable - Nullable이 되기 위해서는 타입 뒤에 ? 기호를 붙여 Nullable임을 명시 변수 선언 및 null 허용 변수 사용 예시 // var : 같은 타입의 값으로 변경 가능 var number1 = 0 var number2: String // 초기화 없이 선언 가능, 타입 명시 필수 (단, 초기화 하지 않으면 사용 불가) number1 = 10 // number1 = "hello" // X, Type mismatch: inferred type is String but Int was expected // println(number2) // X, Variable 'number2' must be i..

Kotlin/Kotlin문법 2024.04.14

Programmers SQL 문제 풀이 31 ~ 40

오랜 기간 보호한 동물(1) https://school.programmers.co.kr/learn/courses/30/lessons/59044 -- FROM 동물 보호소 정보 테이블과 -- OUTER JOIN 입양 보낸 동물 정보 테이블을 조인하여 -- WHERE 입양 보낸 동물 정보에는 없는 동물 중 -- ORDER BY 가장 오래 보호소에 있었던 -- SELECT 이름과 보호 시작일을 조회 -- LIMIT 3마리만 SELECT t1.name, t1.datetime FROM animal_ins t1 LEFT JOIN animal_outs t2 ON t1.animal_id = t2.animal_id WHERE t2.animal_id IS NULL ORDER BY t1.datetime limit 3 카테고..

SQL/SQL문제풀이 2024.04.14

Programmers SQL 문제 풀이 21 ~ 30

이름이 없는 동물의 아이디 https://school.programmers.co.kr/learn/courses/30/lessons/59039 -- FROM 동물의 정보를 담은 테이블에서 -- WHERE 이름이 없는 동물의 -- SELECT ID를 조회 SELECT animal_id FROM animal_ins WHERE name IS NULL 조건에 맞는 회원수 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/131535 -- FROM 회원정보를 담은 테이블에서 -- WHERE 1. 2021년에 가입한 회원, 2. 나이가 20세 이상 29세 이하 -- 회원의 수를 조회 SELECT count(user_id) FROM user_info WHER..

SQL/SQL문제풀이 2024.04.12

Programmers Kotlin 문제 풀이 1 ~ 10

두 수의 차 https://school.programmers.co.kr/learn/courses/30/lessons/120803 class Solution { fun solution(num1: Int, num2: Int): Int { return num1 - num2 } } 두 수의 곱 https://school.programmers.co.kr/learn/courses/30/lessons/120804 class Solution { fun solution(num1: Int, num2: Int): Int { return num1 * num2 } } 몫 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120805 class Solution { fu..

Programmers SQL 문제 풀이 11 ~ 20

여러 기준으로 정렬하기 https://school.programmers.co.kr/learn/courses/30/lessons/59404 -- FROM 동물의 정보를 담은 테이블에서 -- SELECT 아이디와 이름, 보호 시작일을 조회 -- ORDER BY 1. 이름순 정렬, 2. 보호 시작일이 늦은 순으로 정렬 SELECT animal_id, name, datetime FROM animal_ins ORDER BY name, datetime DESC 이름에 el이 들어가는 동물 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/59047 -- FROM 동물의 정보를 담은 테이블에서 -- WHERE 이름에 'el'이 들어가는 개의(대소문자 구분 X..

SQL/SQL문제풀이 2024.04.12

Programmers SQL 문제 풀이 1 ~ 10

이름이 있는 동물의 아이디 https://school.programmers.co.kr/learn/courses/30/lessons/59407 -- FROM 동물의 정보를 담은 테이블에서 -- WHERE 이름이 있는(NULL이 아닌) -- SELECT 동물의 ID를 검색하여 -- ORDER BY ID순으로 오름차순 정렬 SELECT animal_id FROM animal_ins WHERE name IS NOT NULL ORDER BY animal_id 역순 정렬하기 https://school.programmers.co.kr/learn/courses/30/lessons/59035 -- FROM 동물의 정보를 담은 테이블에서 -- SELECT 이름과 보호 시작일 조회하여 -- ORDER BY ID를 역순(내림..

SQL/SQL문제풀이 2024.04.12