[BAEKJOON 2439번 : 별 찍기 - 2]
[문제]

[정리]
공백을 출력해야 한다는 점과 for문을 잘 활용하여 풀면 되는 쉬운 문제입니다.
while문은 예전에 정리했던 내용을 테스트 삼아 사용해보았습니다.
[Solution]
// BAEKJOON 2439번 : 별 찍기 - 2
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int num;
cin >> num;
char space = ' ';
for (int i = 1; i <= num; ++i)
{
int j = num - i;
while (j--)
{
cout << space;
}
for (int k = 1; k <= i; ++k)
{
cout << "*";
}
cout << "\n";
}
return 0;
}
[BAEKJOON 2440번 : 별 찍기 - 3]
[문제]

[정리]
역시 for문을 활용하여 풀면 되는 문제입니다. 역순으로 별을 출력해야 하기 때문에 첫 번째 for문에서는 i를 감소시켰습니다.
[Solution]
// BAEKJOON 2440번 : 별 찍기 - 3
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int num;
cin >> num;
for (int i = num; i > 0; --i)
{
for (int j = 0; j < i; ++j)
{
cout << "*";
}
cout << "\n";
}
return 0;
}'코딩 테스트' 카테고리의 다른 글
| [코딩테스트 10일차] BAEKJOON 2442번 ~ 2446번 : 별 찍기 5 ~ 9 (0) | 2025.04.26 |
|---|---|
| [코딩테스트 9일차] BAEKJOON 10808번, 11365번, 11720번 (0) | 2025.04.22 |
| [코딩테스트 7일차] BAEKJOON 1264번 : 모음의 개수 (0) | 2025.04.19 |
| [코딩테스트 6일차] BAEKJOON 9498번 : 시험 성적 (0) | 2025.04.11 |
| [코딩테스트 5일차] BAEKJOON 2744번 : 대소문자 바꾸기 (0) | 2025.04.10 |