SW Expert Academy
SW νλ‘κ·Έλλ° μλ κ°νμ λμμ΄ λλ λ€μν νμ΅ μ»¨ν μΈ λ₯Ό νμΈνμΈμ!
swexpertacademy.com
μ€λͺ
μλ³Έ λ¬Έμμ λλΉκ° 10μ΄κ³ , μνλ²³μ μ°μλ κ°μλ‘ μ΄λ£¨μ΄μ Έ μλ€. μμΆλ λ¬Έμ λ΄μ©μ μνλ²³κ³Ό μ«μλ‘ κ΅¬μ±λμ΄ μκ³ , μμΆμ νμμ λ κ·Έ κ°μλλ‘ λ¬Έμμ λλΉμ λ§κ² μΆλ ₯λμΌ νλ€.
[μμ ]
μμΆλ λ¬Έμμ λ΄μ©
A 10
B 7
C 5
μμΆμ νμμ λ μλ³Έ λ¬Έμμ λ΄μ©
AAAAAAAAAA
BBBBBBBCCC
CC
νμ΄
λ¨μ ꡬν
1. λ¬ΈμνμΌλ‘ μ
λ ₯λ°κ³ μ μλ μ μνμΌλ‘ μΉν
2. ν 리μ€νΈμ μνλ²³μ λͺ¨λ μ μ₯, μνλ²³κ³Ό μ μλ₯Ό κ³±ν΄μ 리μ€νΈμ λνλ€.
3. forλ¬ΈμΌλ‘ 리μ€νΈμμ νλμ© κΊΌλΈλ€.
4. μνλ²³μ κ°μ μ€μ 곡백μ μ μΈνκ³ μΆλ ₯νκ³ μΉ΄μ΄νΈλ₯Ό λνλ€.
5. λ§μ½ μΉ΄μ΄νΈκ° 10 μ΄μμ΄ λλ©΄ μΉ΄μ΄νΈ λ³μλ₯Ό μ΄κΈ°ν μν€κ³ λ€μ μ€λ‘ λμ΄κ°κ² νλ€
Solution
t = int(input())
for i in range(1, t+1):
n = int(input())
alpha_list = [] #μνλ²³μ ν κ³³μ μ μ₯ν 리μ€νΈ, alpha_list = ''λΌκ³ ν΄λ λ¨
for _ in range(n):
alpha, num = input().split() #μ μλ μ μνμΌλ‘ λ³ν νμ
alpha_list += alpha*int(num) #AAAAAAAAAABBBBBBBCCCCC
cnt = 1
print('#'+str(i))
for ans in alpha_list:
print(ans, end='') #μμ μΆλ ₯ μ£Όμ
cnt += 1
if cnt > 10:
print()
cnt = 1
print() #μΆκ°
λ€λ₯Έ νμ΄
t = int(input())
for tc in range(t, 1+t):
n = int(input())
document = ''
for _ in range(n):
word, number = input().split()
document += word*int(number)
print('#{}'.format(tc))
for i in range(0, len(document), 10): #10 λ¨μλ‘ λ°λ³΅
print(document[i:i+10]) #λ¬Έμμ΄μμ 10κ°μ©λ§ μΆλ ₯νκ² ν¨
π©π» νκ³
μ‘Έλ¦° μνλ‘ νμ΄μμΈμ§ 1μκ°μ΄ μ§λλλ‘ νλ¦¬μ§ μμμ λ€λ₯Έ λ μ λ€μ νμλλ νλ Έλ€!
λ¬Έμμ μ μλ₯Ό κ°μ΄ μ λ ₯λ°λ κ²λΆν° λ¬Έμ μλλ° λμ€μ μ μνμΌλ‘ λ³ννλ λ°©λ²μ μκ°λͺ»ν΄μ λ¬Έμ κ° μ΄λ ΅κ² νλ Έλ€. λν 리μ€νΈμ μ μ₯νλ λ°©λ²λ μ΄μνκ³ μ΄μ€ 리μ€νΈκΉμ§ λ§λ€μ΄μ νλ €κ³ νμΌλ μ νλ Έλ€. μ‘Έλ Έλ νμ΄λΌκ³ νμ. γ
μ€λ νμμ λλ λ°©λ²μ λ€λ₯΄κ² νλ€. ν 리μ€νΈμ λͺ¨λ μ μ₯νκ³ 10κ°μ© λμ΄μ μΆλ ₯νκ² νλ€. μ΄λ κ² νΈλ μ’ λ κ°κ²°νκ³ μμνλ€. κ·Έλ¬λ 4μ°¨ μ μΆμμμΌ μ±κ³΅νλ€..
2μ°¨ μ μΆ λ, λκΈμ κ°ν λ¬Έμ λλ¬Έμ΄λΌλ λ§ λλ¬Έμ input()μμ strip()λ₯Ό μΆκ°νμ§λ§ 2μ°¨λ μ€ν¨νλ€.
3μ°¨ μ μΆ λ, λ¬Έμ λ₯Ό 보λ ν μ€νΈ μΌμ΄μ€κ° μ¬λ¬ κ° μΌ λ 첫 λ²μ§Έ κ²°κ³Όλ₯Ό μΆλ ₯νκ³ , λ€μ μ€λ‘ λμ΄κ°μ μ λ ₯μ λ°μμΌ νλλ° κ°μ μ€μ μ΄μ΄μ μ λ ₯μ λ°κ² ν΄μ λ§μ§λ§μ print()λ₯Ό μΆκ°νλ€. νμ§λ§ 3μ°¨ μμ μ€ν¨νλ€.
4μ°¨ μ μΆ λ, νμ€ν λ¬Έμ μ μ μΈμ§νκ² λλ€. μμ μΆλ ₯μ 보λ λ¬Έμμ΄μ΄ λͺ¨λ λΆμ΄μμλ€! λ²λ¦μ²λΌ 곡백 κΈ°μ€μΌλ‘ λΆλ¦¬νλ©΄μ μΆλ ₯νκ² νμλ€.. κ·Έλμ end = ' ' μμ end = '' μ΄λ κ² λ°κΏ¨λλ λλμ΄ μ±κ³΅νλ€!!
μ¬κΈ°μ λκΌλ 건, νΌκ³€ν μνλ‘ λ¬Έμ λ₯Ό νλ©΄ μ¬μ΄ λ¬Έμ λ μ νλ¦¬κ² λλ€λ κ². κ·Έλ¦¬κ³ λ¬Έμ λ₯Ό μ΄ν΄νλ κ²λ μ€μνμ§λ§ μ μΆλ ₯ 쑰건λ νμ€νκ² λ³΄κ³ λμ΄κ°μλ κ²μ΄λ€.
'π§© Algorithm > SWEA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [SWEA] 1989. μ΄μ¬μμ νλ¬Έ κ²μ¬ (Python/D2) (0) | 2023.11.11 |
|---|---|
| [SWEA] 1979. μ΄λμ λ¨μ΄κ° λ€μ΄κ° μ μμκΉ (Python/D2) (1) | 2023.11.10 |
| [SWEA] 1926. κ°λ¨ν 369κ²μ (Python/D2) (1) | 2023.11.07 |
| [SWEA] 1970. μ¬μ΄ κ±°μ€λ¦λ (Python/D2) (2) | 2023.11.06 |
| [SWEA] 1204. μ΅λΉμ ꡬνκΈ° (Python/D2) (1) | 2023.11.02 |