Kotlin Koans - “OK” 문자열을 반환하도록 코드를 변경하는 문제
Kotlin Koans - joinToString을 이용하여 배열, 리스트의 원소들을 문자열로 합치는 코드를 작성하는 문제
Kotlin Koans - 기본 매개변수를 이용한 문제
Kotlin Koans - 결과 문자열에 접두사 문자가 포함되지 않도록 변경하는 문제
Kotlin Koans - 문자열 템블릿을 이용해서 출력하는 문제
Kotlin Koans - null 안전성 및 안전한 호출에 관한 문제
Kotlin Koans - 항상 예외를 던지는 Nothing 타입에 대한 문제
Kotlin Koans - data class에 관란 문제
Kotlin Koans - 스마트 캐스트와 when을 활용하여 자바 코드를 코틀린으로 변경하는 문제
Kotlin Koans - 인터페이스를 sealed interface로 교체하는 문제
Kotlin Koans - 클래스나 함수를 가져올 때 import 뒤에 새로운 이름을 추가하여 다른 이름을 지정하는 문제
Kotlin Koans - 확장함수를 구현하여 유리수로 변환하는 문제
Kotlin Koans - compareTo 함수를 오버라이딩하여 객체들을 비교 가능하게 만드는 문제
Kotlin Koans - 특정 날짜가 주어진 날짜 범위 안에 있는지 확인하는 함수를 구현하는 문제
Kotlin Koans - DateRange 클래스를 Iterable<MyDate>로 구현하여 for 를 통해 처리를 반복할 수 있도록 만드는 문제
Kotlin Koans - 연산자 오버로딩 문제
Kotlin Koans - 객체가 함수처럼 호출될 때마다 호출 횟수를 세는 문제
Kotlin Koans - 컬렉션을 다른 타입의 컬렉션이나 배열로 변환하는 문제
Kotlin Koans - 주문 횟수에 따라 내림차순으로 정렬된 고객 리스트를 반환하는 함수를 구현하는 문제
Kotlin Koans - 컬렉션 API인 map과 filter 함수를 사용하여 컬렉션을 변환하고 필터링하는 방법에 대한 문제
Kotlin Koans - 컬렉션 함수인 all, any, count, find를 사용하여 주어진 함수를 구현하는 문제
Kotlin Koans - associateBy, associateWith, associate 함수를 사용하여 Map으로 변환하는 문제
Kotlin Koans - 특정 도시에 거주하는 고객을 저장하는 그룹을 만드는 문제