본문 바로가기
반응형

전체 글151

[MySQL] Weather Observation Station 8 ▶ SQL > Basic Select > Weather Observation Station 8 Problem Query the list of CITY names from STATION which have vowels (i.e., a, e, i, o, and u) as both their first and last characters. Your result cannot contain duplicates. The STATION table is described as follows: My Answer SELECT DISTINCT CITY FROM STATION WHERE CITY REGEXP '^[aeiou]' AND CITY REGEXP '[aeiou]$' * REGEXP에 대한 내용은 Weather Obs.. 2021. 4. 3.
[Kotlin] 함수와 함수형 프로그래밍 (1) 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 함수 선언하고 호출하기 함수 : 여러 값을 입력받아 기능을 수행하고 결과값을 반환하는 코드의 모음 (코드의 재사용) fun 함수 이름([변수1: 자료형, 변수2: 자료형...]): [반환값의 자료형] { 표현식... [return 반환값] } fun 키워드 : 함수 선언 함수 이름 매개변수 정의하기 : 자료형을 명시해야 함 반환값의 자료형 명시 : 반환값이 있다면 자료형을 반드시 명시해야 함 함수의 본문 완성 값 반환 : 반환값이 있을 때만 반환값이 없는 함수 → 반환값의 자료형을 Unit으로 지정하거나 생략 가능 (void와 다름) 간략한 함수 fun sum(a: Int, b: Int): Int { return a+b } fun s.. 2021. 4. 2.
[MySQL] Weather Observation Station 7 ▶ SQL > Basic Select > Weather Observation Station 7 Problem Query the list of CITY names ending with vowels (a, e, i, o, u) from STATION. Your result cannot contain duplicates. The STATION table is described as follows: My Answer SELECT DISTINCT CITY FROM STATION WHERE CITY REGEXP '[aeiou]$' * REGEXP에 대한 내용은 이전 포스팅 참고 2021. 4. 2.
[Kotlin] 변수와 자료형, 연산자 (2) 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 자료형 검사하고 변환하기 코틀린은 변수를 사용할 때 반드시 값이 할당되어 있어야 한다는 원칙이 있음 fun main() { //var str1: String = "Hello Kotlin" -> 오류 var str1: String? = "Hello Kotlin" str1 = null println("str1: $str1") } → 변수의 null 허용 여부에 따라 String(허용X)과 String?(허용O)은 서로 다른 자료형 ? : 변수에 null을 할당하기 위한 기호 세이프 콜과 non-null 단정 기호 fun main() { var str1: String? = "Hello Kotlin" str1 = null println("s.. 2021. 4. 2.
[MySQL] Weather Observation Station 6 ▶ SQL > Basic Select > Weather Observation Station 6 Problem Query the list of CITY names starting with vowels (i.e., a, e, i, o, or u) from STATION. Your result cannot contain duplicates. → 중복X The STATION table is described as follows: My Answer SELECT DISTINCT CITY FROM STATION WHERE (CITY LIKE 'a%' OR CITY LIKE 'e%' OR CITY LIKE 'i%' OR CITY LIKE 'o%' OR CITY LIKE 'u%') SELECT DISTINCT CITY .. 2021. 4. 1.
[Kotlin] 변수와 자료형, 연산자 (1) 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 코틀린 패키지 프로젝트 > 모듈 > 패키지 > 파일 대규모 프로젝트에서는 기능을 모듈로 분리하여 관리함 디폴트 패키지 : src 패키지가 다르면 파일 이름이 같아도 오류 발생 X 파일에 1개의 클래스가 정의되어 있다면 .kt 확장자가 빠진 파일 파일 1개에 여러 개의 클래스가 정의되어 있다면 .kt 확장자 파일 파일 이름과 클래스 선언 개수에 큰 의미를 두지 않음 변수와 자료형 변수 |----- val : 읽기 전용 변수 | 최초로 지정한 변수의 값으로 초기화하고 더 이상 바꿀 수 없음 |----- var : 변경 가능한 변수 최초로 지정한 변수의 초깃값이 있더라도 값을 바꿀 수 있음 val username: String = "Jun.. 2021. 3. 31.
반응형