[BOJ/2438~2440/C++] 별찍기 1~3

SHark·2023년 2월 27일
0

BOJ

목록 보기
6/59

문제출처:https://www.acmicpc.net/problem/2438
~2440

문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

조건
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

SOL
반복문의 국룰 , 별찍기 시리즈이다. 뒤집고, 늘려서 찍고 등등 신기한 짓을 많이하지만 천천히 반복을 어떻게 할지 생각하다보면, 잘 풀린다.

2438

#include <bits/stdc++.h>
using namespace std;

int main()
{
  int T;
  cin >> T;
  for (int i = 0; i < T; i++)
  {
    for (int j = 0; j < i + 1; j++)
    {
      cout << "*";
    }
    cout << "\n";
  }
  return 0;
}

2439

#include <bits/stdc++.h>
using namespace std;

int main()
{
  int T;
  cin >> T;
  for (int i = 0; i < T; i++)
  {
    for (int j = 0; j < T - i - 1; j++)
    {
      cout << " ";
    }
    for (int k = 0; k < i + 1; k++)
    {
      cout << "*";
    }
    cout << "\n";
  }
  return 0;
}

2440

#include <bits/stdc++.h>
using namespace std;

int main()
{
  ios::sync_with_stdio(false);
  cin.tie(0);
  int T;
  cin >> T;

  for (int i = 0; i < T; i++)
  {
    for (int j = 0; j < T - i; j++)
    {
      cout << "*";
    }
    cout << '\n';
  }
  return 0;
}

0개의 댓글