๋ฌธ์
์๋ณธ ๋ฌธ์๋ ๋๋น๊ฐ 10์ธ ์ฌ๋ฌ ์ค์ ๋ฌธ์์ด๋ก ์ด๋ฃจ์ด์ ธ ์๋ค.
๋ฌธ์์ด์ ๋ง์ง๋ง ์ค์ ์ ์ธํ๊ณ ๋น ๊ณต๊ฐ ์์ด ์ํ๋ฒณ์ผ๋ก ์ฑ์์ ธ ์๊ณ ๋ง์ง๋ง ์ค์ ์ผ์ชฝ๋ถํฐ ์ฑ์์ ธ ์๋ค.
์ด ๋ฌธ์๋ฅผ ์์ถํ ๋ฌธ์๋ ์ํ๋ฒณ๊ณผ ๊ทธ ์ํ๋ฒณ์ ์ฐ์๋ ๊ฐ์๋ก ์ด๋ฃจ์ด์ง ์๋ค์ด ๋์ด๋์ด ์๋ค. (์ : A 5 ๏ AAAAA)
์์ถ๋ ๋ฌธ์๋ฅผ ์
๋ ฅ ๋ฐ์ ์๋ณธ ๋ฌธ์๋ฅผ ๋ง๋๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
[์์ ]
์์ถ๋ ๋ฌธ์์ ๋ด์ฉ
A 10
B 7
C 5
์์ถ์ ํ์์ ๋ ์๋ณธ ๋ฌธ์์ ๋ด์ฉ
AAAAAAAAAA
BBBBBBBCCC
CC
[์ ์ฝ์ฌํญ]
1. ์์ถ๋ ๋ฌธ์์ ์ํ๋ฒณ๊ณผ ์ซ์ ์์ ๊ฐ์ N์1์ด์ 10์ดํ์ ์ ์์ด๋ค. (1 โค N โค 10)
2. ์ฃผ์ด์ง๋ ์ํ๋ฒณ Ci๋ A~Z์ ๋๋ฌธ์์ด๋ค. (i๋ ์ค์ ๋ฒํธ๋ก 1~N๊น์ง์ ์)
3. ์ํ๋ฒณ์ ์ฐ์๋ ๊ฐ์๋ก ์ฃผ์ด์ง๋ ์ Ki๋ 1์ด์ 20์ดํ์ ์ ์์ด๋ค. (1 โค Ki โค 20, i๋ ์ค์ ๋ฒํธ๋ก 1~N๊น์ง์ ์)
4. ์๋ณธ ๋ฌธ์์ ๋๋น๋ 10์ผ๋ก ๊ณ ์ ์ด๋ค.
์ ๋ ฅ
๊ฐ์ฅ ์ฒซ ์ค์๋ ํ
์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๊ณ , ๊ทธ ์๋๋ก ๊ฐ ํ
์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค.
๊ฐ ํ
์คํธ ์ผ์ด์ค์๋ N์ด ์ฃผ์ด์ง๊ณ ๋ค์ ์ค๋ถํฐ N+1์ค๊น์ง Ci์ Ki๊ฐ ๋น ์นธ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค.
์ถ๋ ฅ
๊ฐ ์ค์ '#t'๋ก ์์ํ๊ณ , ๋ค์ ์ค๋ถํฐ ์๋ณธ ๋ฌธ์๋ฅผ ์ถ๋ ฅํ๋ค.
(t๋ ํ
์คํธ ์ผ์ด์ค์ ๋ฒํธ๋ฅผ ์๋ฏธํ๋ฉฐ 1๋ถํฐ ์์ํ๋ค.)
์์ ์ ๋ ฅ 1
1
3
A 10
B 7
C 5
์์ ์ถ๋ ฅ 1
#1
AAAAAAAAAA
BBBBBBBCCC
CC
ํด๊ฒฐ ๋ฐฉ๋ฒ
์ฐ์๋ ์ํ๋ฒณ์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ ๋ง๋ค๊ณ ,
10๊ธ์์ฉ ๋์ด์ ์ถ๋ ฅ์ ํด์ค๋ค.
T=int(input())
for test_case in range(1,T+1):
N=int(input())
str=""
for i in range(N):
Ci,Ki = input().split()
str += Ci * int(Ki)
print(f"#{test_case}")
for i in range(len(str)//10+1):
print(str[:10])
str = str[10:]

'๐์ฝ๋ฉํ ์คํธ > SWEA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SWEA] <D2> 1208 - Flatten (0) | 2024.11.15 |
---|---|
[SWEA] <D3> 1206 - View (0) | 2024.11.05 |
[SWEA] <D2> 1945 - ๊ฐ๋จํ ์์ธ์๋ถํด (0) | 2024.11.02 |
[SWEA] <D2> 1940 - ๊ฐ๋! RC์นด! (0) | 2024.11.02 |
[SWEA] <D2> 1926 - ๊ฐ๋จํ 369 ๊ฒ์ (0) | 2024.11.02 |