[스마트인재개발원 : 빅데이터 13차] JAVA Festival 개인 문제 풀이 - 7번

Q. 행 개수를 입력 받아 다음과 같이 삼각형을 출력하시오.


-문제 해석 및 풀이
별'*'을 찍는 횟수, 개행 '\n' 횟수를 반복한다.
문제 5번과 유사(별'*'의 갯수 만 내림차순 출력)
java festival 5번 문제 링크 https://haromarostudynote.blogspot.com/2022/04/13-java-festival-5.html


※ 입력 받은 수가 7이라고 할 때, 

i = 7

j = 0~6('*' 7회 출력)


i = 6

j = 0~5('*' 6회 출력)

...

i = 1

j = 0('*' 1회 출력)


i = 0

j = -(출력 하지 않음)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package test_1;
 
import java.util.Scanner;
 
public class q7 {
 
    public static void main(String[] args) {
        // step1 : 행 개수를 입력받은 변수 선언 및 입력 받기
        Scanner sc = new Scanner(System.in);
        System.out.print("행 개수 : ");
        int num = sc.nextInt();
        
        // step2 : '*' 출력
        for(int i = num; i>0; i--) {
            for(int j = 0; j<i; j++)
                System.out.print('*');
            System.out.println();
        }
            
    }
cs

댓글