728x90
백준알고리즘 / No.2441 / 별 찍기 - 4 / Java, 자바
문제
첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
예제 입력
5
예제 출력
*****
****
***
**
*
해결 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for (int i=0; i<n; i++){
for (int k=0; k<i; k++){
System.out.print(" ");
}
for (int j=n; j>i; j--){
System.out.print("*");
}
System.out.println();
}
}
}
|
cs |
아래의 별찍기 유형들의 해석을 보면 보다 명확하게 코드를 파악할 수 있다.
* 별찍기 -1
* 별찍기 -2
* 별찍기 -3
결과
얘는 앞서 다른 별찍기들 덕분인지 한번에 맞았당 ~ 역시 계속하면 늘긴 느나봐 ^0^
그러고보니 본의 아니게 별찍기 시리즈는 전부 Java로 코딩을 했다. 다 2년전 코드라서 그런가 추억이 새록새록 ㅠ_ㅠ 너무 귀여워 내코드...무튼 별찍기는 뭔가 타이틀만 들었을때 되게 어려울거라고 생각했는데 (난 꼭짓점이 5개인 별 모양을 그리는거라고 생각을 했다.) 알고보니 내가 생각한 별이랑은 전혀 다른 별을 찍는거였다 헤헤 백준의 모든 난이도가 이정도라면 정말 좋을련만,,,
무튼 별찍기는 이제 4번을 끝으로 마무리 ! 아, 물론 내가 짠것만 마무리이고 다른 문제가 또 있을수도 있다...!
반응형
'백준알고리즘' 카테고리의 다른 글
[백준알고리즘/Java,자바] 2558번 A+B - 2 문제 및 해결 소스코드 (0) | 2020.12.28 |
---|---|
[백준알고리즘/Java,C,Python] 2557번 Hello World 문제 언어별 속도 비교 (0) | 2020.12.22 |
[백준알고리즘/Java,자바] 2440번 별 찍기 - 3 문제 및 해결 소스코드 (0) | 2020.12.22 |
[백준알고리즘/Java,자바] 2439번 별 찍기 - 2 문제 및 해결 소스코드 (0) | 2020.12.21 |
[백준알고리즘/Java,자바] 2438번 별 찍기 - 1 문제 및 해결 소스코드 (0) | 2020.12.21 |
댓글