본문 바로가기
프로그래머스 문제풀어보기

[Lv.0] 직각삼각형 출력하기

by dantriss 2023. 2. 25.


https://school.programmers.co.kr/learn/courses/30/lessons/120823

 

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        
        String star = "*";
        
        for(int i =0; i<n; i++){
            for(int j=0; j<=i; j++){
                System.out.print(star);   
            } 
                System.out.println();
        }
        

        
    }
}

 

출력할 문자 * 를 star라는 변수명으로 지정하고 우선 가장 안쪽에 있는 for문을 먼저 생각하면 쉽다.

반복할 문자가 * 이니 System.out.print()으로 출력해준다 여기서 println 이 아니라 print 이다 pritnln 은 자동으로 줄을 넘겨주니 잘 확인해야한다.

 

println으로 실행하면 아래와같이 출력된다.

 

그 후 밖에 for문을 작성한다. 밖에 for문에는 아무것도 넣지 않은 줄 바꿈을 위해서 System.out.println(); 하나 넣어준다.

밖에 for문에 줄 바꿈을 넣어주니 않으면 아래와 같이 출력된다.

 

 

'프로그래머스 문제풀어보기' 카테고리의 다른 글

[Lv.0] 최댓값 만들기(2)  (0) 2023.02.25
[Lv.0] 주사위의 개수  (0) 2023.02.25
[Lv.0] n의 배수 고르기  (0) 2023.02.24
[Lv.0] 문자열 정렬하기(1)  (0) 2023.02.22
[Lv.0] 암호 해독  (0) 2023.02.22

댓글