티스토리 뷰

문제 링크

https://www.acmicpc.net/problem/2445

 

2445번: 별 찍기 - 8

첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.

www.acmicpc.net

 

구현 코드

 

#include <iostream>
using namespace std;
int main(){
int n;
cin >> n;
for(int i=1;i<=n;i++){
for(int j=n-i;j<n;j++){
cout << "*";
}
for(int k=1;k<=n*2-i*2;k++){
cout << " ";
}
for(int l=n-i;l<n;l++){
cout << "*";
}
cout << endl;
}
for(int i=1;i<n;i++){
for(int j=i;j<n;j++){
cout << "*";
}
for(int k=1;k<=i*2;k++){
cout << " ";
}
for(int l=i;l<n;l++){
cout << "*";
}
cout << endl;
}
return 0;
}
view raw 2445.cpp hosted with ❤ by GitHub
n = int(input())
for i in range(1,n+1):
print('*'*(i), end='')
print(' ' * ((n*2)-(i*2)), end='')
print('*' * (i))
for i in range(1,n):
print('*'*(n-i), end='')
print(' ' * (i*2), end='')
print('*' *(n-i))
view raw 2445.py hosted with ❤ by GitHub