[알고리즘]*로 삼각형 그리기

for문을 이용해서 *문자로 삼각형 그려보기

📚 4
📅 2022-11-01

 

fun main(arg: Array<String>){
    for( i in 0 .. 10){
        for( j in 0 .. i)
            print("*")
        print("\n")
    }
}

 

kotlinc  diamond.kt -include-runtime -d diamond.jar

java -jar diamond.jar

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

 

<HOMEWORK>

 

fun main(arg: Array<String>){
    for (i in 10 downTo 0) {
        for( j in 0 .. i)
            print("*")
        print("\n")
    }
}

출력 결과

kotlinc  diamond2.kt -include-runtime -d diamond2.jar
java -jar diamond2.jar

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

 

fun main(arg: Array<String>){
        for( i in 0 .. 10){
        for( j in 0 .. i)
            print("*")
        print("\n")
    }

    for (i in 9 downTo 0) {
        for( j in 0 .. i)
            print("*")
        print("\n")
    }
}

출력 결과

kotlinc  diamond3.kt -include-runtime -d diamond3.jar
java -jar diamond3.jar

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

 

이 글과 함께 연습해보세요

읽은 내용을 Play Lab에서 바로 실행해볼 수 있어요.

Coding Quest · 빈칸

print로 Hello 출력하기

`print()` 함수를 사용해서 화면에 `Hello`를 출력해보세요.

바로 연습하기
Coding Quest · 알고리즘

두 수 더하기

두 정수를 입력받아 두 수의 합을 출력하세요.

바로 연습하기
Coding Quest · 빈칸

printf로 Hello 출력하기

`printf()` 함수를 사용해서 화면에 `Hello`를 출력해보세요.

바로 연습하기
Coding Quest · 알고리즘

두 수 더하기

두 정수를 입력받아 두 수의 합을 출력하세요.

바로 연습하기