728x90
https://www.hackerrank.com/challenges/staircase/problem
Staircase | HackerRank
Print a right-aligned staircase with n steps.
www.hackerrank.com
Algorithms > Warmup
정수 n이 주어지면 공백과 #으로 이루어진 n층 계단을 출력한다.
코드
void staircase(int n) {
for (int i = 1; i < n + 1; i++){
for (int j = 0; j < n; j++)
printf(j < n - i ? " " : "#");
printf("\n");
}
}
설명
외부 for문으로 층을 센다.
내부 for문에서 만약 j가 n-i보다 작으면 공백을, 그렇지 않으면 #을 출력한다.
한 층의 출력이 끝나면 개행을 한다.
728x90
'C & C++ > HackerRank' 카테고리의 다른 글
[HackerRank] Migratory Birds (0) | 2021.09.09 |
---|---|
[HackerRank] The Power Sum (0) | 2021.09.09 |
[HackerRank] Quicksort 1 - Partition (0) | 2021.08.29 |
[HackerRank] 2D Array - DS (0) | 2021.08.29 |
[HackerRank] Print in Reverse (0) | 2021.08.29 |