숫자가 적힌 별 계단
의견: 0
전광판이 별 대신 숫자가 적힌 계단을 출력하려고 한다.
계단은 \(N\) 개의 행으로 이루어져 있다. \(i\) 번째 행 (\(1 \le i \le N\)) 에는 칸이 \(i\) 개 있는데, 각 칸에는 별(\(*\)) 대신 숫자 (\(i\) 를 \(10\) 으로 나눈 나머지, 즉 \(i \bmod 10\)) 가 적혀 있다. 다시 말해 \(i\) 번째 행은 숫자 \((i \bmod 10)\) 를 정확히 \(i\) 번 이어 붙여 출력한 것이다.
예를 들어 \(i = 13\) 인 행은 \(13 \bmod 10 = 3\) 이므로 3 을 \(13\) 번 출력하고, \(i = 10\) 인 행은 \(10 \bmod 10 = 0\) 이므로 0 을 \(10\) 번 출력한다.
\(N\) 이 주어질 때, 이 숫자 계단을 출력하는 프로그램을 작성하라.
\(1 \le N \le 1{,}000\)
첫째 줄에 행의 개수 \(N\) (\(1 \le N \le 1{,}000\)) 이 주어진다.
총 \(N\) 개의 줄을 출력한다. \(i\) 번째 줄에는 숫자 \((i \bmod 10)\) 를 \(i\) 번 이어 붙인 문자열을 출력한다.
3
1
22
333
[1행] 1을 1번 → 1
[2행] 2를 2번 → 22
[3행] 3을 3번 → 333
12
1
22
333
4444
55555
666666
7777777
88888888
999999999
0000000000
11111111111
222222222222
10행은 (10 mod 10) = 0을 10번, 11행은 (11 mod 10) = 1을 11번, 12행은 (12 mod 10) = 2를 12번 출력한다.
riseoj 작성
출처 Original
평가 및 의견
숫자가 적힌 별 계단
Log in to rate problems.
아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.
풀이 제출
숫자가 적힌 별 계단