Kotlin

Kotlin/프로그래머스-Kotlin

프로그래머스) 연속된 수의 합 - Kotlin

문제설명 연속된 세 개의 정수를 더해 12가 되는 경우는 3, 4, 5입니다. 두 정수 num과 total이 주어집니다. 연속된 수 num개를 더한 값이 total이 될 때, 정수 배열을 오름차순으로 담아 return하도록 solution함수를 완성해보세요. 제한사항 1 ≤ num ≤ 100 0 ≤ total ≤ 1000 num개의 연속된 수를 더하여 total이 될 수 없는 테스트 케이스는 없습니다. 입출력 예 입출력 예 설명 입출력 예 #1 num = 3, total = 12인 경우 [3, 4, 5]를 return합니다. 입출력 예 #2 num = 5, total = 15인 경우 [1, 2, 3, 4, 5]를 return합니다. 입출력 예 #3 4개의 연속된 수를 더해 14가 되는 경우는 2, 3, ..

Kotlin/Kotlin

Kotlin - contentToString()

리스트에 담긴 원소들을 String타입으로 새로운 리스트로 반환하는 contentToString() 함수 입력 fun main() { val a = intArrayOf(2, 4, 8, 16) println(a.contentToString()) } 출력 [2, 4, 8, 16] 결국 리스트에 하나씩 담겨있기 때문에 이렇게 분리 할 수 있다. a.contentToString()[0] //"[" a.contentToString()[1] //"2" a.contentToString()[2] //"," a.contentToString()[3] //"" a.contentToString()[4] //"4"

Kotlin/프로그래머스-Kotlin

프로그래머스) 다음에 올 숫자 문제 - Kotlin

문제 설명 등차수열 혹은 등비수열 common이 매개변수로 주어질 때, 마지막 원소 다음으로 올 숫자를 return 하도록 solution 함수를 완성해보세요. 제한사항 2

Kotlin/Kotlin완벽가이드

Kotlin - 코틀린 (3) 배열

배열 코틀린에서 배열 구조를 구현하는 가장 일반적인 코틀린 타입은 Array 배열생성 val a = emptyArray() val b = arrayOf("hello", "world") val c = arrayOf(1,4,9) a의 emptyArray 은 배열의 타입을 지정해준것이다. a만 배열타입을 지정해준 이유는 b와 c는 생성과 동시에 초기화를 하였기에 코틀린의 타입 추론 덕분에 타입을 유추할 수 있기 때문에 b와 c는 배열의 탕비을 지정해주지 않아도 된다. a는 비어있는 배열을 만들고 초기화를 안했기 때문에 이 배열이 무엇을 담는 배열인지 타입 추론을 할 수 없기 때문에 이라고 타입 지정을 해준것이다. 배열 사용하기 //배열은 0번째 인덱스부터 시작 //[0] 1 // [1] 4 // [2] 9 /..

Kotlin/프로그래머스-Kotlin

프로그래머스) 옹알이 (1) 문제 - Kotlin

문제 설명 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ babbling의 길이 ≤ 100 1 ≤ babbling[i]의 길이 ≤ 15 babbling의 각 문자열에서 "aya", "ye", "woo", "ma"는 각각 최대 한 번씩만 등장합니다. 문자열은 알파벳 소문자로만 이루어져 있습니다. 입출력 예 입출력 예 설명 입출력 예 #1 ["aya", "yee", "u", "maa", "wy..

Kotlin/Kotlin완벽가이드

Kotlin - 코틀린 (2) 기본 문법

주석 한 줄 주석 : // 여러 줄 주석 : /* */ //한줄주석 /* * 여러줄 주석 * */ println("Hello, Kotlin") 변수 정의 var num = 3 var : 해당 변수가 가변타입의 변수라는 키워드 한번 초기화 한 후에도 값이 변경 가능하다. (불변타입의 키워드는 val ) num : 변수명 코틀린의 (지역)변수명은 camelCase로 네이밍을 합니다. 시작을 소문자로 단어가 나눠지는 부분에서는 대문자로 ex) numData 변수명은 자유롭게 네이밍 할 수 있습니다. = 3 : num에 숫자 3을 대입 해당 변수를 길게 풀어 쓰자면 var num : Int = 3 이렇게 풀어 쓸 수 있습니다. 변수 num 이 Int 타입이라고 명시 할 수 있습니다. 하지만 코틀린의 타입추론 덕..

Kotlin/Kotlin완벽가이드

Kotlin - 코틀린 (1) Kotlin 코틀린 은 무엇인가?

Kotlin 코틀린 코틀린이란 안정성, 간결성, 상호 운용성을 강조하는 다중 패러다임, 다중 플랫폼 프로그래밍 언어 안드로이드 개발, 데스크톱 애플리케이션, 서버 측 솔루션 등 여러 개발 분야에서 사용됨 특히 2017년 구글에서 안드로이드 플랫폼의 공식 언어로 코틀린으로 사용하면서 코틀린이란 언어가 개발자들에게 많이 알려졌다. 코틀린이란 언어를 만든 이유는 위에 말한 안정성, 간결성, 상호 운용성을 강조하는 다중 패러다임 언어가 필요하다는 것이다. 안정성 프로그래밍 언어가 안전하기 위해선 프로그래머의 오류를 방지할 수 있어야 한다. 코틀린의 안정성 특징에는 타입 추론, null-safety, 등 이 있습니다. 타입 추론 : 개발자가 타입을 직접 명시적으로 지정하지 않아도 코틀린이 타입을 추론할 수 있다...

주톨
'Kotlin' 카테고리의 글 목록 (2 Page)