https://www.acmicpc.net/problem/2439
#include <iostream>
using namespace std;
int main() {
int N;
while (true) {
cin >> N;
if (N >=1 && N <= 100)
break;
}
for (int i = 1; i <= N; i++) {
for (int k = N-i; k > 0; k--)
cout << " ";
for (int j = 0; j < i; j++)
cout << "*";
cout << '\n';
}
}
cout, cin, endl 은 C언어의 printf, scanf, \n 보다 연산속도가 오래걸리므로
시간 초과로 인한 문제는 cout, cin, endl 중 일부를 printf, scanf, \n로 수정하는 방법으로 해결 가능하다.
'Programming > Algorithm' 카테고리의 다른 글
[C++] 백준 2441번:별 찍기 - 4 (0) | 2019.01.26 |
---|---|
[C++]백준 2440번:별 찍기 - 3 (0) | 2019.01.26 |
[C++] 백준 2438번:별 찍기 - 1(시간초과 주의) (0) | 2019.01.26 |
[C++] 백준 2739번:구구단(시간초과 주의) (0) | 2019.01.26 |
[C++] 백준 2742번:기찍N(시간초과 주의) (0) | 2019.01.26 |