일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- JSON
- coding test
- 알기쉬운 알고리즘
- Serialization
- Graph
- buffer
- 이스케이프 문자
- s
- 혼자 공부하는 C언어
- Selection Sorting
- C 언어 코딩 도장
- insertion sort
- stream
- 윤성우의 열혈 자료구조
- R
- C programming
- Stack
- list 컬렉션
- 메모리구조
- 윤성우 열혈자료구조
- 이것이 자바다
- datastructure
- Algorithm
- Today
- Total
목록Programming Language/Kotlin (3)
TechBlog

본 글은 책 (저자 드미트리 제메로프, 스베트라나 이사코바 지음)를 참고하여 정리한 글입니다. What is Kotlin? Kotlin은 Java플랫폼에서 돌아가는 새로운 프로그래밍 언어다. Kotlin은 간결하고 Java 코드와의 상호운용성을 중시한다. 현재 Java가 사용중인 곳이라면 거의 대부분 코틀린을 활용할 수 있다. 대표적으로 Server 개발, Android app 개발 등의 분야에서 Kotlin을 쓸 수 있다. Kotlin은 기존 Java library나 Framework와 함께 잘 작동하며, 성능도 Java와 같은 수준이다. 1.1 Kotlin 맛보기 data class Person(val name: String, val age : Int? = null) fun main(args:Arra..
import java.io.* import kotlin.Pair as Pair var row_dir = arrayOf(1,0,-1,0) var col_dir = arrayOf(0,-1,0,1) var start_row = 0 var start_col = 0 fun main() { val br = BufferedReader(InputStreamReader(System.`in`)) val (n, m) = br.readLine().split(' ').map { it.toInt() } var campusMap = Array(n, { mutableListOf() }) val checked = Array(n, { BooleanArray(m, { false }) }) var friends = 0 var..
본 글은 책 참고하여 정리한 글입니다. Array 코틀린에서 배열은 Array로 표현되며 Array는 get(), set(), size() 등의 함수를 포함하는 클래스 배열을 만드는 가장 쉬운 방법은 arrayOf() 함수를 이용 arrayOf() 함수는 타입을 명시하지 않고 사용 가능하며 다양한 타입의 데이터를 추가할 수 있음 제네릭을 이용하거나 각 타입을 위해 제공되는 배열을 만드는 함수를 이용하면 특정 데이터만을 위한 배열 만들 수 있음