728x90
- 문제
https://www.acmicpc.net/problem/2523
2523번: 별 찍기 - 13
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
www.acmicpc.net
- 풀이법 ( 알고리즘 )
규칙을 보고 출력하면 된다.
- 풀이 - C++ ( C )
더보기
#include <iostream>
using namespace std;
int n; // n : 입력
int main(void)
{
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
//input
cin >> n;
//solve
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= i; j++)
cout << "*";
cout << "\n";
}
for (int i = n - 1; i > 0; i--)
{
for (int j = 1; j <= i; j++)
cout << "*";
cout << "\n";
}
return 0;
}
- 풀이 - JAVA
더보기
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i = 1; i <= n; i++)
{
for(int j = 1; j <= i; j++)
System.out.print("*");
System.out.print("\n");
}
for(int i = n - 1; i > 0; i--)
{
for(int j = 1; j <= i; j++)
System.out.print("*");
System.out.print('\n');
}
}
}
- 풀이 - PYTHON
더보기
n = int(input())
for i in range(1,n+1):
print("*"*i)
for i in range(n-1,0,-1):
print("*"*i)
728x90
'PS > 백준' 카테고리의 다른 글
[ 백준 ] 1026번 : 보물 - (C++/C, JAVA/자바, PYTHON/파이썬) (0) | 2022.02.28 |
---|---|
[ 백준 ] 6603번 : 로또 - ( C++ / C , JAVA/자바, PYTHON/파이썬 ) (0) | 2022.02.27 |
[ 백준 ] 15652번 : N과 M(4) - C++ (0) | 2022.02.27 |
[ 백준 ] 14501번 : 퇴사 (0) | 2022.02.26 |
[ 백준 ] 14888번 : 연산자 끼워넣기 - ( C++/C , PYTHON/파이썬, JAVA/자바 ) (0) | 2022.02.25 |