직각삼각형 출력하기

Wook·2024년 8월 15일

🧩코딩테스트

목록 보기
10/46
post-thumbnail

문제

""의 높이와 너비를 1이라고 했을 때, ""을 이용해 직각 이등변 삼각형을 그리려고합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보세요.

조건

1 ≤ n ≤ 10

입출력 예

*
**
***

생각할 점

  • 총 n번 반복한다.
  • i번째 줄에 i번 "*" 출력 -> 중첩 for 문
  • 줄바꾸기 유의

작성 코드

import java.util.Scanner;

public class Solution{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        
        // 첫번째 방법
        for(int i = 0; i < n; i++){
            for(int j = 0; j < i + 1; j++){
                System.out.print("*");
            }
            System.out.println();
        }
        
        // 두번째 방법
     	for (int i = 1; i < n+1; i++) {
            System.out.println("*".repeat(i));
        }   
    }
}

profile
Keep going

0개의 댓글