Skip to content

Commit c6d03d4

Browse files
committed
feat: 2439번 문제 해결
1 parent 0b54413 commit c6d03d4

File tree

3 files changed

+36
-1
lines changed

3 files changed

+36
-1
lines changed

src/main.cc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,17 @@ int main() {
4848
break;
4949
}
5050

51+
case 2439: {
52+
int n;
53+
54+
std::cout << "N을 입력하세요 : ";
55+
std::cin >> n;
56+
57+
solved_ac::print_stars_2(n);
58+
59+
break;
60+
}
61+
5162
case 2739: {
5263
int n;
5364

src/solved.cc

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ void a_sub_b(int a, int b) {
3838
void print_stars_1(int n) {
3939
std::cout << "=== 2438번 별 찍기-1 문제 해결 ===" << std::endl;
4040
std::cout << "입력 : n = " << n << std::endl;
41-
std::cout << "출력 : " << std::endl;;
41+
std::cout << "출력 : " << std::endl;
42+
;
4243

4344
for (int i = 1; i <= n; i++) {
4445
for (int j = 1; j <= i; j++) {
@@ -50,6 +51,24 @@ void print_stars_1(int n) {
5051
std::cout << "================================" << std::endl;
5152
}
5253

54+
void print_stars_2(int n) {
55+
std::cout << "=== 2439번 별 찍기-2 문제 해결 ===" << std::endl;
56+
std::cout << "입력 : n = " << n << std::endl;
57+
std::cout << "출력 : " << std::endl;
58+
59+
for (int i = 1; i <= n; i++) {
60+
for (int j = 1; j <= n - i; j++) {
61+
std::cout << " ";
62+
}
63+
for (int j = 1; j <= i; j++) {
64+
std::cout << "*";
65+
}
66+
std::cout << "\n";
67+
}
68+
69+
std::cout << "================================" << std::endl;
70+
}
71+
5372
void print_n_dan(int n) {
5473
std::cout << "=== 2739번 구구단 문제 해결 ===" << std::endl;
5574
std::cout << "입력 : n = " << n << std::endl;

src/solved.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ void a_sub_b(int a, int b);
3232
// @param n 정수 (1 <= n <= 9)
3333
void print_stars_1(int n);
3434

35+
// 2439번 별 찍기-2 문제 해결 함수
36+
// 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
37+
// @param n 정수 (1 <= n <= 100)
38+
void print_stars_2(int n);
39+
3540
// 2739번 구구단 문제 해결 함수
3641
// N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.
3742
// @param n 정수 (1 <= n <= 9)

0 commit comments

Comments
 (0)