#!/bin/python3
import math
import os
import random
import re
import sys
# Complete the staircase function below.
def staircase(n):
for i in range(n):
print(" "*(n-(i+1)) + "#"*(i+1))
if __name__ == '__main__':
n = int(input())
staircase(n)
#include <bits/stdc++.h>
using namespace std;
// Complete the staircase function below.
void staircase(int n) {
string str[n];
for(int i=0; i<n; i++){
for(int j=0; j<n-(i+1); j++)
str[i] += " ";
for(int j=0; j<i+1; j++)
str[i] += "#";
cout << str[i] << endl;
}
}
int main()
{
int n;
cin >> n;
cin.ignore(numeric_limits<streamsize>::max(), '\n');
staircase(n);
return 0;
}
python은 *로 " "나 "#"를 곱하는게 가능했지만, C++에서는 반복해서 더해줘야 했다.
[HackerRank] Left Rotation (Python, C++) (0) | 2021.01.12 |
---|---|
[HackerRank] 2D Array - DS (Python) (0) | 2021.01.12 |
[프로그래머스] 모의고사 (완전탐색) (Python, C++) (0) | 2021.01.10 |
[프로그래머스] K번째수 (정렬) (Python, C++) (0) | 2021.01.08 |
[프로그래머스] 완주하지 못한 선수 (해시) (Python, C++) (0) | 2021.01.08 |