728x90
코드 힌트
간단한 반복문 사용하기
- 주어진 숫자 n부터 시작해 1씩 감소하면서 반복문을 실행합니다.
- 각 줄에 출력할 별(*)의 개수는 반복문의 현재 값에 해당합니다.
String.repeat() 메서드 사용하기 혹은 for문 사용하기
- String.repeat(int count) 메서드는 문자열을 지정된 횟수만큼 반복하여 새로운 문자열을 반환합니다. 이 예제에서는 * 문자를 반복하여 별을 출력합니다.
- 혹은 문자열 변수를 생성하여 += "*"를 i번만큼 추가하며 j문이 종료되었을 때 출력합니다.
정답은 더보기 클릭
더보기
import java.io.*;
public class Main {
public static void main(String[] args) throws NumberFormatException, IOException {
// 입력을 받기 위해 BufferedReader 사용
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
// 출력하기 위해 BufferedWriter 사용
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
// 사용자로부터 입력 받은 값을 정수로 변환하여 n에 저장
int n = Integer.parseInt(br.readLine());
// n부터 1까지 반복
for (int i = n; i > 0; i--) {
// 현재 i의 값만큼 '*'을 반복하여 출력
bw.write("*".repeat(i) + "\n");
}
// 버퍼에 있는 내용을 출력하고 스트림을 닫음
bw.flush();
bw.close();
}
}
728x90
'백준' 카테고리의 다른 글
[백준] 터렛 (1002번) (0) | 2024.08.16 |
---|---|
[백준] 스택 10828번 (0) | 2024.08.15 |
[백준] 피보나치 수 5 (10870번) (0) | 2024.08.15 |
[백준] ACM 호텔 (10250번) (0) | 2024.08.15 |
[백준] 팩토리얼 10872번 (0) | 2024.08.14 |