[강의] 코딩 훈련 교본 (코틀린 편) – 06. 첫번째 퀴즈

본 강의는 코틀린(Kotlin)의 문법강의가 아닌, 프로그래밍 훈련을 위한 강의입니다. 따라서, 본 강의에서 알려드리는 내용만으로 코딩훈련에 임하시기 바랍니다. ※ 퀴즈는 \”프로그래머의 길(PWAY)\”에서 발췌하였습니다. – 저도 이 책으로 입문했습니다. Kotlin Playground에서 풀기 [Quiz 1] 문제 : n에 숫자를 넣으면 해당 숫자만큼 열과 행이반복되는 프로그램을 만드시오. 조건 : 예상 결과와 결과값이 같아야 한다. 힌트 : for문의 열과 행을 … Read more

[강의] 코딩 훈련 교본 (코틀린 편) – 05. 반복문(2)

본 강의는 코틀린(Kotlin)의 문법강의가 아닌, 프로그래밍 훈련을 위한 강의입니다. 따라서, 본 강의에서 알려드리는 내용만으로 코딩훈련에 임하시기 바랍니다. 이중 for문 조금 더 복잡한 형태의 반복문을 배워보겠습니다. 지금까지는 일차원적인 반복을 하면서 프로그램이 실행되게 만들어 보았다면, 이제는 반복 안에서 또다른 반복이 이루어지는 프로그램을 작성해보겠습니다. 이해를 돕기 위해서 예를 들어보겠습니다. 군대에서 소대별로 줄을 세웁니다. 각 소대별로 줄을 서고, 각 … Read more

[강의] 코딩 훈련 교본 (코틀린 편) – 04. 반복문(1)

본 강의는 코틀린(Kotlin)의 문법강의가 아닌, 프로그래밍 훈련을 위한 강의입니다. 따라서, 본 강의에서 알려드리는 내용만으로 코딩훈련에 임하시기 바랍니다. for문 반복문을 배워보겠습니다. 먼저 아래 코드를 실행해보겠습니다. 좀더 프로그램 답게 숫자 \’1\’을 다섯번 반복시키고 싶습니다. 아래 코드를 실행해보겠습니다. 위 for문의 의미을 쉽게 풀어서 해석해보면, 1부터 5까지 반복하고, 단계마다 변수 i에 숫자를 넣는다. 다음 중괄호 안의 프린트 문(\”1 \”)을 … Read more

[강의] 코딩 훈련 교본 (코틀린 편) – 03. 출력

본 강의는 코틀린(Kotlin)의 문법강의가 아닌, 프로그래밍 훈련을 위한 강의입니다. 따라서, 본 강의에서 알려드리는 내용만으로 코딩훈련에 임하시기 바랍니다. 문자열 출력 프로그램의 입력, 처리, 출력 중 가장 먼저 출력 기능을 배워보겠습니다. 절대 복사해서 붙여넣지 마시고, 직접 타이핑 하시기 바랍니다. 첫번째 출력입니다. 여러줄 동일하게 출력해보겠습니다. println은 프린트 후 라인을 바꿉니다. println을 print로 바꿔보겠습니다. 라인을 바꿔주기 위해 new line … Read more

[강의] 코딩 훈련 교본 (코틀린 편) – 02. Hello world 프로젝트

본 강의는 코틀린(Kotlin)의 문법강의가 아닌, 프로그래밍 훈련을 위한 강의입니다. 따라서, 본 강의에서 알려드리는 내용만으로 코딩훈련에 임하시기 바랍니다. 처음으로 콘솔창에 \”Hello world\”를 출력하는 프로그램을 만들어보겠습니다. IntelliJ IDEA를 실행하면 아래와 같은 창이 뜹니다. 새로운 프로젝트를 시작하기 위해 **[New Project]**를 클릭하면 아래 창으로 넘어갑니다. 여기서 [Project SDK] 를 선택합니다. [Download JDK…] 버튼을 클릭합니다. 아래 그림처럼 [Azul zulu Community] 를 선택해줍니다. [Download] 버튼을 클릭하면 아래와 … Read more

[강의] 코딩 훈련 교본 (코틀린 편) – 01. IDE 설치

본 강의는 코틀린(Kotlin)의 문법강의가 아닌, 프로그래밍 훈련을 위한 강의입니다. 따라서, 본 강의에서 알려드리는 내용만으로 코딩훈련에 임하시기 바랍니다. 코틀린 공부를 위해서는 가장 먼저 개발환경을 셋팅해야 합니다. 설치하지 않고 웹브라우저 상에서 공부하는 방법도 있지만, 어차피 개발환경은 구축을 해야하니 IDE(통합개발환경)를 이용해서 강의를 진행하도록 하겠습니다. 우리는 IDE로 IntelliJ IDEA를 사용해서 프로그래밍을 시작해보겠습니다. 먼저 아래 주소로 이동합니다. URL : https://www.jetbrains.com/ko-kr/ 위 주소로 … Read more