[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로 설정했을 때 아래와 같은 결과가 출력됩니다.
*
* *
* * *
* * * *
* * * * *
이처럼 코틀린에서 반복문을 이용하여 다양한 패턴을 출력할 수 있습니다. 원하는 모양의 패턴을 출력하기 위해 반복문을 유동적으로 활용하는 것이 가능합니다.
참고 문헌: