본문 바로가기
문제 풀이/CodeUp

CodeUp_1358 : 삼각형 출력하기 5

by 윤지(●'◡'●) 2021. 4. 23.
반응형


문제내용

어떤 수 n을 입력받으면 다음과 같은 삼각형을 출력한다.

여기서 입력되는 n은 반드시 홀수이다.

 


자바코드

import java.util.Scanner;

public class CodeUp_1358 {

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

	}

}

 

 

 

 

 

코드풀이

import java.util.Scanner;

public class CodeUp_1358 {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in); //Scanner 객체 생성
		
		int n = sc.nextInt();	// 입력한 정수를 변수 n에 저장
		
		for (int i = 1; i <= (n/2)+1; i++) {
			for (int j = 0; j < (n/2)+1-i; j++) {	
				System.out.print(" ");
			}
			for (int k = 0; k < i*2-1; k++) {	
				System.out.print("*");
			}
			System.out.println();
		}

	}

}

좀 더 쉬운 이해를 위해 공백을 ^로 표현했습니다

 

 

 

 

 

출력내용

5
  *
 ***
*****
33
                *
               ***
              *****
             *******
            *********
           ***********
          *************
         ***************
        *****************
       *******************
      *********************
     ***********************
    *************************
   ***************************
  *****************************
 *******************************
*********************************
반응형

댓글