loading

알고리즘/알고리즘JAVA

[백준알고리즘/JAVA/for문] 2438번 문제 : 별 찍기 - 1

침착곰 2021. 4. 22. 15:56
반응형

안녕하세요

백준 알고리즘 단계별로 풀어보기 3단계 2438번 문제 별 찍기 - 1을 풀어봤습니다

for문을 배우면 기본적하는 예제 실습에 별 찍기는 많이해봤기때문에 어렵지 않게 풀었습니다

차이점이라면 scanner와 print를 사용하지 않고 buffer를 사용해서 풀었다정도?

www.acmicpc.net/problem/2438

 

2438번: 별 찍기 - 1

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

www.acmicpc.net

 

문제

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

 

입력

첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

 

출력

첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.

 


 

문제 풀이

 어려운 내용은 딱히 없습니다

 for문을 사용해서 Start 변수에 "*"을 하나씩 추가하고 그 내용을 출력하는 형태입니다

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

public class Main {
	public static void main(String[] args) throws IOException {	
		// *을 찍을 갯수 변수 선언
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String n = br.readLine();
		int length = Integer.parseInt(n);
		String Star = "";
		
		BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
		
		// 반복문을 사용해서 *을 추가한다
		for(int i = 0; i < length; i++)
		{
			Star = Star + "*";
			bw.write(Star + "\n");
		}

		// 값 출력
		bw.flush();
		bw.close();
		br.close();
	}
}

 

여기까지 백준 알고리즘의 2438번 문제 별 찍기 - 1을 풀은 내용이었습니다

알고리즘을 푸는데 참고가 되셨으면 좋겠습니다

 

다음 문제 : 2021.04.22 - [알고리즘/알고리즘JAVA] - [백준알고리즘/JAVA/for문] 2439번 문제 : 별 찍기 - 2

이전 문제 : 2021.04.22 - [알고리즘/알고리즘JAVA] - [백준알고리즘/JAVA/for문] 11022번 문제 : A+B - 8

반응형
그리드형