한 줄로 입력 받은 거를 정수형으로 파싱
var (a, b) = readln().split(' ').map {it.toInt()}
for문
for (i in 0 until 3){
}
역순
for (i in 10 downTo 1) {
println(i)
}
toBigInteger()
N개씩
for (i in 0 until 10 step 2) {
}
mapIndexed()
mapIndexed()는 컬랙션에 포함된 인자의 인덱스 값을 변환하여 사용할 수 있습니다.
val numbers = 0..10
fun mapIndexed() {
numbers.mapIndexed { index, number -> index * number }.forEach { println(it) }
}
소수점 자리수 지정
println(String.format("%.3f",classScore()))
배열 자르기
fun main() {
val originalArray = arrayOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
// sliceArray() 함수를 사용하여 배열 자르기
val slicedArray = originalArray.sliceArray(2..5) // 인덱스 2부터 5까지의 요소 선택
println("Sliced Array: ${slicedArray.joinToString()}") // 출력: Sliced Array: 3, 4, 5, 6
// take() 함수를 사용하여 앞에서부터 일부 요소 선택
val takenArray = originalArray.take(3) // 앞에서부터 3개의 요소 선택
println("Taken Array: ${takenArray.joinToString()}") // 출력: Taken Array: 1, 2, 3
// drop() 함수를 사용하여 앞에서부터 일부 요소 제외
val droppedArray = originalArray.drop(4) // 앞에서부터 4개의 요소 제외
println("Dropped Array: ${droppedArray.joinToString()}") // 출력: Dropped Array: 5, 6, 7, 8, 9, 10
}
728x90
'코테 > 코딩테스트 대비 Kotlin' 카테고리의 다른 글
Kotlin 두 개의 배열의 요소가 같은지 아는 방법 (0) | 2023.08.19 |
---|---|
Kotlin 배열 자르기 (0) | 2023.08.19 |
Kotlin에서 배열을 n개로 나누기 (0) | 2023.08.19 |
Kotlin 배열 정렬 (0) | 2023.08.19 |
Kotlin 약수 구하기 (0) | 2023.08.19 |