수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다.1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ...2번 수포자가 찍는
명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 합니다. 다양한 모양과 크기의 명함들을 모두 수납할 수 있으면서, 작아서 들고 다니기 편한 지갑을 만들어야 합니다. 이러한 요건을 만족하는 지갑을 만들기 위해 디자인팀은 모든 명함의 가로 길이와 세로 길이를 조사했습니
괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어"()()" 또는 "(())()" 는 올바른 괄호입니다.")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다.'(' 또는 ')' 로만 이루어진
문제 문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수
배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다.예를 들어 array가 1, 5, 2, 6, 3, 7, 4, i = 2, j = 5, k = 3이라면array의 2번째부터 5번째까지 자르면 5, 2, 6, 3입니
2022-03-16 작성완료dynamic은 코틀린/js의 특별한 타입이다. 이것은 기본적으로 코틀린의 타입 확인자(체커)를 끈다. 이것은 타입이 없거나 루즈하게 타입이 설정되어 있는 자바스크립트와 같은 환경과 상호운용하기 위해 필요하다.어떤 값이든 dynamic 변수
2022-03-16 작성완료대부분의 다른 프로그래밍 언어들과 같이(java, c++ 등), 코틀린은 정의된 순서에 따라 메서드와 생성자에 아규먼트를 전달할 수 있다. 코틀린은 또한 더 명확한 호출을 허용하고 아규먼트 순서에 따른 실수를 피할 수 있도록 named arg
2022-03-15 작성완료코틀린은 네이티브 레벨 Delegation Pattern의 쉬운 구현을 지원한다. 여기에는 보일러플레이트 코드가 사용되지 않는다.메서드 하나를 가진 SoundBehavior 인터페이스를 정의한다.ScreamBehavior 클래스와 RockAn
2022-03-10 작성완료Higher-Order Function은 다른 함수를 파라미터로 가지고/가지거나 함수를 반환하는 함수이다.고차 함수를 선언한다. 이것은 두 정수 파라미터 x 와 y를 가진다. 그리고 다른 함수 operation을 파라미터로 가진다. opera
2022-03-08 작성완료Data Classes는 값을 저장하는 클래스를 생성하기 쉽게 만든다. 이런 클래스들은 자동으로 복사, 문자열 표현 획득, collections에서의 인스턴스 사용을 위한 메서드를 제공한다. 이 메서드들을 클래스 선언 내에서 구현해 오버라이딩
list는 아이템의 순서 있는 컬렉션이다(ordered collection). 코틀린에서 리스트는 가변(mutable)이거나 (MutableList) 읽기 전용(List)일 수 있다. 표준 라이브러리 함수 listOf()를 읽기 전용 리스트 생성에 사용하고 mutabl
작성완료: 2022-03-02널리 사용되는 switch 구문 대신, 코틀린은 더 유연하고 클리어한 when 구조를 지원한다. 이것은 구문 또는 표현식으로 사용될 수 있다.when문이다.obj가 1과 같은지 확인한다.obj가 Hello와 같은지 확인한다.타입 체크를 수행
작성완료: 2022-02-25코틀린 코드는 일반적으로 패키지에서 선언된다. 패키지 지정은 선택적이다. 만약 패키지를 소스 파일에서 지정하지 않으면 내용은 디폴트 패키지로 가게 된다.코틀린 어플리케이션의 엔트리 포인트는 main 함수이다. 코틀린 1.3부터 main을 파
번역문서 작성일 기준 Last modified: 30 November 2021번역완료일 2022-02-24코틀린에서 랜덤하고 자주 사용되는 idioms(관용구)의 모음. 좋아하는 idiom이 있다면 pull request로 contribute해 보자.아래 기능을 만족하
번역문서 작성일 기준 Last modified: 13 September 2021작성완료일 20220217이것은 예제를 포함한 기본 문법 요소이다. 각 섹션의 마지막에서 관련된 토픽을 자세히 기술하는 링크를 찾을 수 있다.JetBrains Academy의 무료 Kotli
번역문서 작성일 기준 Last modified: 10 November 2021코틀린 함수는 fun 키워드로 선언된다.함수는 표준 접근법(standard approach)을 사용해 호출된다.member function 호출은 온점 표기법(dot notation)을 사용한