//GitHub https://github.com/vellimole0621
백준 2439번 : 별 찍기 - 2
(문제 - https://www.acmicpc.net/problem/2439)
문제 설명 : 1~100 사이 값 N을 받아, 별(*)이 1부터 N 줄까지 각각 줄의 순번 만큼 별을 찍는다. 이 때, 별은 오른쪽 정렬한다.
풀이 : N값을 입력 받음 >> 1~N까지 N번 반복하는 반복문 생성 > N번 반복 반복문 안 1) 공백 생성 반복문 2) 별 생성 반복문 3) 줄 바꿈 생성 > 끝!
package algorithm; // 파일 폴더
import java.util.*; // Scanner 클래스 사용
public class Solve220719 {
public static void main(String[] args){
int num_star= 0; // 변수 초기화
Scanner scanner = new Scanner(System.in);
String tmp = scanner.nextLine(); // 화면 통해 받은 입력값 tmp에 저장
num_star = Integer.parseInt(tmp); // tmp 문자열 값을 숫자로 변환
for(int i=0;i<num_star;i++){ // 전체 반복 횟수
for(int j=num_star - 1; j >i; j--){ // 공백
System.out.print(" ");
}
for(int k=0; k <=i; k++){ // 별
System.out.print("*");
}
System.out.println(); // 줄 바꿈
}
}
}
'프로그래밍 > Java' 카테고리의 다른 글
[자바 JAVA/알고리즘] 백준 2562번 : 최댓값 (0) | 2022.07.24 |
---|---|
[자바 JAVA/알고리즘] 백준 11720번 : 숫자의 합 (0) | 2022.07.24 |
[자바 JAVA/알고리즘] 백준 1110번 : 더하기 사이클 (0) | 2022.07.23 |
[자바 JAVA/알고리즘] 백준 2480번 : 주사위 세개 (0) | 2022.07.23 |
[자바 JAVA/알고리즘] 백준 10952번 : A+B - 5 (0) | 2022.07.22 |