<알고리즘 문제풀이&연습>/[C++] 백준, 프로그래머스 등등

[백준 2441] 별찍기4

BlockDMask 2017. 11. 7. 02:30
반응형
  • 안녕하세요. BlockDMask 입니다.

  • 별찍기 4 입니다.
    170907 문제 빼먹음 -> 171106 완료

0. 문제

  • 백준 2441 별찍기4

  • BOJ 2441 별찍기4

  • C언어 별찍기

  • C++ 별찍기

1. 문제 설명

  • 첫째 줄에는 별 N개 
    둘째 줄에는 별 N-1개
    셋째 줄에는 별 N-2개
    .
    .
    .
    N-1번째 줄에는 별 2개
    N번째 줄에는 별 1개 
    를 출력하는 문제.

  • 오른쪽을 기준으로 정렬!!
    첫째 줄에 N(1<=N<=100)이 주어집니다.
    입력 6이 들어오면
    ******
    ******
    ******
    ******
    ******
    ******
    인 문제입니다.

2. 풀이 과정

  • n의 횟수를 출력해주는 반복문과
    0~i 까지
     n-i ~ n까지 
    출력해주는 반복문을 만들어 줍니다.
    즉,
    공백을 출력하는 부분과
    그렇지 않은 부분으로 나눕니다.
    기준은 " i " 입니다.


3. 소스 코드


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//https://www.acmicpc.net/problem/2441
//BOJ_2441_star_4
 
#include<iostream>
#include<cstdio>
using namespace std;
int main(void){
    int n;
    cin >> n;
 
    for(int i=0; i<n; i++){
        for(int k=0; k<i; k++){
            printf(" ");
        }
        for(int j=0; j<n-i; j++){
            printf("*");
        }
        printf("\n");
    }
    return 0;
}
cs


4. 인증


문제 출처 : https://www.acmicpc.net/problem/2441

감사합니다.

반응형