Scroll indicator done
728x90

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


n = int(input())
arr = [input() for _ in range(n)]
arr_idx = [len(arr[i]) for i in range(n)]
max_idx = max(arr_idx) + 1

ans = []
cnt = 1
while cnt != max_idx: 
    L = []
    for i in arr:
        if len(i) == cnt:
            L.append(i)
    if len(L) == 1:
        ans.append(L[0])
    else:
        L.sort()
        for l in L:
            ans.append(l)
    cnt += 1  
    
ans1 = []
for v in ans:
    if v not in ans1:
        ans1.append(v)

for a in ans1:
    print(a)

 

728x90

'BAEKJOON > Python' 카테고리의 다른 글

[B1259][팰린드롬수][python]  (0) 2021.03.12
[B1700][멀티탭 스케줄링][python]  (0) 2021.03.12
[B3052][나머지][python]  (0) 2021.03.10
[B2908][상수][python]  (0) 2021.03.10
[B2439][별 찍기 - 2][python]  (0) 2021.03.10