알고리즘 분류

  • 난이도 : 브론즈3
  • 구현 언어 : 자바
  • 소요시간 : 1시간
  • 코드
package backjoon.practice1;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


public class Star_2523 {

	public static void main(String[] args) throws NumberFormatException, IOException {

		BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); //선언

		int temp = Integer.parseInt(bf.readLine());
		int leng = (temp*2)-1;
		int cnt = 0;
		String star = "*";
		
		for(int i = 1; i <= leng; i++) {
			if(i <= temp) {
				cnt++;
			}else {
				cnt--;
			}
			for(int j = 0; j < cnt; j++) {
				System.out.print(star);
			}
			System.out.println();
		}
	}
}

 

처음 풀려고 할 때 2중 for문과 if문 안에 for문을 각각 넣는 방법으로 풀려고 하다가 시간을 많이 소요했다.

 

 

출처

+ Recent posts