python

[baekjoon] 10789번 μ„Έλ‘œμ½κΈ° Python

Chan Lee 2023. 10. 14. 10:49

https://www.acmicpc.net/problem/10789 

 

10789번: 가상 ν‚€λ³΄λ“œ μž…λ ₯

μž…λ ₯의 첫 번째 쀄(ν–‰)μ—λŠ” 두 개의 μ •μˆ˜ rκ³Ό c (1 ≤ r, c ≤ 50)κ°€ ν¬ν•¨λ˜μ–΄ 가상 ν‚€λ³΄λ“œ 격자의 ν–‰κ³Ό μ—΄ 수λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. 가상 ν‚€λ³΄λ“œλŠ” λ‹€μŒ r 행에 ν‘œμ‹œλ˜λ©° 각 ν–‰μ—λŠ” c λ¬Έμžκ°€ λ“€μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

www.acmicpc.net

 

 

μ½”λ“œ

my_list = []
for _ in range(5):
    my_list.append(list(input()))


for row in range(15):
    for col in range(5):
        try:
            print(my_list[col][row], end="")
        except:
            continue

 

 


μ„€λͺ…

1. my_list에 μž…λ ₯값을 ν•œμ€„ μ”© list둜 λ³€ν™˜ν•˜μ—¬ μ €μž₯ν•œλ‹€. (2차원 배열이 됨)

2. μ΅œλŒ€ 15 κΈ€μž μ΄λ―€λ‘œ rowλŠ” 15번 반볡, 총 5λ‹¨μ–΄μ΄λ―€λ‘œ col은 5번 반볡

3. try except ꡬ문으둜 κΈ€μž μˆ˜κ°€ 15개 미만인 κ²½μš°μ—λŠ” λ‹€μŒ 반볡문으둜 λ„˜μ–΄κ°€κ²Œ μ„€μ •

 


좜λ ₯

 

 

이 μ½”λ“œλŠ” ν•œ 쀄당 μ΅œλŒ€ μž…λ ₯κ°’μ˜ 정보가 주어지지 μ•ŠμœΌλ©΄ μ“Έλͺ¨ 없어진닀!!