문제
문제 링크 : https://www.acmicpc.net/problem/2441
수도코드 작성
일단 기본적인 역으로 별찍기 for문을 작성한 뒤 띄어쓰기를 어떻게 표현 할 지 고민을 해 보았다
num - i 만큼 띄어쓰기가 되어야 한다고 생각을 해서
for문을 하나 더 만들어 주었다.
작성한 코드
import java.util.Scanner;
public class Main {
public static void main(String [] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
for(int i=num; i>0; i--) {
for (int a = num - i; a > 0; a--) {
System.out.print(' ');
}
for (int j = i; j > 0; j--) {
System.out.print('*');
}
System.out.println();
}
}
}
보완할 점 / 헷갈린 점
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 1920번 : 수 찾기 - JAVA [자바] (2) | 2024.01.09 |
---|---|
[백준] 10820번 : 문자열 분석 - JAVA [자바] (0) | 2023.01.15 |
[백준] 11721번 : 열 개씩 끊어 출력하기 - JAVA [자바] (0) | 2023.01.10 |
[백준] 11718번 : 그대로 출력하기 - JAVA [자바] (0) | 2023.01.10 |
[백준] 10989번 : 수 정렬하기 3 - JAVA [자바] (0) | 2022.06.17 |