[kotlin] 코틀린에서의 반복문을 이용한 패턴 출력

코틀린은 다양한 패턴을 반복문을 이용하여 출력할 수 있습니다. 여러 가지의 패턴을 출력하기 위해 코틀린의 for 루프와 repeat 함수를 활용할 수 있습니다.

역삼각형 출력하기

다음은 역삼각형을 출력하는 코틀린 코드입니다.

fun main() {
    val n = 5
    for (i in 0 until n) {
        repeat(n - i) {
            print("* ")
        }
        println()
    }
}

위 코드에서 n 값에 따라 역삼각형의 크기를 조절할 수 있습니다. 예를 들어, n을 5로 설정했을 때 아래와 같은 결과가 출력됩니다.

* * * * * 
* * * * 
* * * 
* * 
* 

삼각형 출력하기

삼각형 패턴을 출력하는 코틀린 코드는 다음과 같습니다.

fun main() {
    val n = 5
    for (i in 0 until n) {
        repeat(i + 1) {
            print("* ")
        }
        println()
    }
}

삼각형 출력 코드에서도 n 값을 조절하여 다양한 크기의 삼각형을 출력할 수 있습니다. 예를 들어, n을 5로 설정했을 때 아래와 같은 결과가 출력됩니다.

* 
* * 
* * * 
* * * * 
* * * * * 

이처럼 코틀린에서 반복문을 이용하여 다양한 패턴을 출력할 수 있습니다. 원하는 모양의 패턴을 출력하기 위해 반복문을 유동적으로 활용하는 것이 가능합니다.

참고 문헌: