반응형

1. 문제 번호 2444번


 

 

 

2. 문제 풀이 

 - 절반 자르고 윗부분 아랫부분 나눠서 풀이

 

 

 

 

나의 문제풀이 방식 및 순서

 

 * 나의 다양한 학습이 우선이기 때문에 다양한 방법을 생각 *

 

 1. 나에게는 여태 어떤 문제보다 어려웠다..

    여전히 어렵고 답을 봐서 외워버렸지만 이렇게 사고하는게 쉽지 않다...

 


3. 소스 인증

 

import java.util.*;
import java.lang.*;
import java.io.*;

// The main method must be in a class named "Main".
class Main {
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new  InputStreamReader(System.in ));
        StringBuilder sb = new StringBuilder();

        int n = Integer.parseInt(br.readLine());

        for(int i = 1; i <= n; i++){
            for(int j = 1; j <= n-i; j++){
                sb.append(" ");
            }
            for(int j = 1; j <= 2*i-1; j++){
                sb.append("*");
            }
            sb.append("\n");
        }

        for(int i = n-1; i >= 1; i-- ){
            for(int j = 1; j <= n-i ; j++){
                sb.append(" ");
            }
            for(int j = 1; j <= 2*i-1; j++){
                sb.append("*");
            }
            sb.append("\n");
        }
        

        System.out.print(sb);
    }
}

 

 

 

 

- 실패 소스코드 -




4. 추가 개념

 

 

 

 

 


5. 참조 블로그


 

불편함을 느끼실 경우 연락 주시면 곧 바로 삭제하도록 하겠습니다.

 


 

 

 

 

 

 

 

728x90
반응형

+ Recent posts