본문 바로가기
JAVA/Programmers

JAVA 프로그래머스 [직각삼각형 출력하기] 자바 Lv.0

by tripleup 2023. 5. 27.
728x90
반응형

[프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 직각삼각형 출력하기

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


해결 과정

 

Scanner로 받아온 n을 반복문을 사용하여  1부터 n까지 " * "을 찍는다.

 

i는 0부터 n 미만까지 실행되도록 하고, 이중 for문으로 j는 i+1 미만까지 실행되도록 한다.

 

별을 한줄에 여러개를 찍는 것은 System.out.print("*"); 로 개행없이 사용하면 되고

다음 줄로 넘어가려면 System.out.priniln(); 을 사용하여 개행하면 된다.

 

소스 코드

 

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();
        }
    }
}
728x90
반응형

댓글