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

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 · 빈칸

나눗셈 결과 출력하기

10을 2로 나누세요.

바로 연습하기
Coding Quest · 빈칸

여러 줄 첫 줄 출력하기

두 줄 출력 코드에서 첫 번째 print를 채워보세요.

바로 연습하기
Coding Quest · 빈칸

1부터 n까지 출력 준비

n까지 출력하려면 끝값에 1을 더하세요.

바로 연습하기
Coding Quest · 빈칸

and 조건 쓰기

age가 10 이상 13 이하이면 통과를 출력하세요.

바로 연습하기
Coding Quest · 빈칸

for로 0부터 4까지 반복

Hello를 5번 출력하세요.

바로 연습하기