반응형
안녕하세요
백준 알고리즘 단계별로 풀어보기 3단계 2438번 문제 별 찍기 - 1을 풀어봤습니다
for문을 배우면 기본적하는 예제 실습에 별 찍기는 많이해봤기때문에 어렵지 않게 풀었습니다
차이점이라면 scanner와 print를 사용하지 않고 buffer를 사용해서 풀었다정도?
문제
첫째 줄에는 별 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
반응형
그리드형
'알고리즘 > 알고리즘JAVA' 카테고리의 다른 글
[백준알고리즘/JAVA] error: class 클래스명 is public, should be declared in a file named 자바명.java (3) | 2021.04.23 |
---|---|
[백준알고리즘/JAVA/for문] 2439번 문제 : 별 찍기 - 2 (0) | 2021.04.22 |
[백준알고리즘/JAVA/for문] 11022번 문제 : A+B - 8 (0) | 2021.04.22 |
[백준알고리즘/JAVA/for문] 11021번 문제 : A + B - 7 (0) | 2021.04.22 |
[백준알고리즘/JAVA/for문] 2742번 문제 : 기찍 N (0) | 2021.04.22 |