백준 알고리즘
[Bronze III] 별 찍기 - 7 - 2444
성능 요약
메모리: 13148 KB, 시간: 12 ms
분류
구현
문제 설명
예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
use std::io;
fn main() {
let mut input_a = String::new();
io::stdin().read_line(&mut input_a).unwrap();
let number_a: Vec<usize> = input_a
.split_whitespace()
.map(|x| -> usize { x.parse().unwrap() })
.collect();
let n= number_a[0];
for i in 1..=n{
for j in 0..n-i {
print!(" ");
}
for k in 0..2*i-1{
print!("*");
}
print!("\n");
}
for i in 1..n{
for j in 0..i{
print!(" ");
}
for k in 0..2*n-(2*i+1){
print!("*");
}
print!("\n");
}
}