Menu
Coddy logo textTech

For 반복문

Coddy Kotlin 여정의 기초 섹션에 포함된 레슨. 93개 중 46번째.

때로는 어떤 동작을 여러 번 반복해야 합니다. 같은 코드를 계속해서 작성하는 대신 반복문을 사용할 수 있습니다. for 반복문은 무언가를 정확히 몇 번 반복할지 알고 있을 때 적합합니다.

기본 구조는 다음과 같습니다.

for (i in 1..5) {
    println(i)
}

이 코드는 1부터 5까지의 숫자를 출력합니다. 변수 i는 범위 내의 각 값을 차례로 취하며, 중괄호 안의 코드는 각 값에 대해 실행됩니다.

i뿐만 아니라 어떤 변수 이름이든 사용할 수 있습니다:

for (number in 1..3) {
    println("Count: $number")
}
// 출력:
// Count: 1
// Count: 2
// Count: 3

루프 변수는 루프 내부에서만 존재합니다. 각 반복마다 더 이상 남은 값이 없을 때까지 범위의 다음 값으로 자동 업데이트됩니다.

challenge icon

챌린지

중급

입력에서 정수 n을 읽습니다. for 루프를 사용하여 1부터 n까지의 모든 숫자를 각각 별도의 줄에 출력합니다.

예를 들어 입력이 4이면 출력은 다음과 같습니다.

1
2
3
4

직접 해보기

fun main() {
    val n = readLine()!!.toInt()
    
    // TODO: for 루프를 사용하여 1부터 n까지 숫자를 출력하는 코드를 아래에 작성하세요
    
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: Kotlin 플레이그라운드