SDJ( 수돈재 아님 ㅎ )

[Python3] 13417 - 카드 문자열 본문

알고리즘/Backjoon

[Python3] 13417 - 카드 문자열

ShinDongJun 2020. 1. 3. 22:31

문제 링크 : https://www.acmicpc.net/problem/13417

 

13417번: 카드 문자열

입력 데이터는 표준 입력을 사용한다. 입력은 T개의 테스트 데이터로 구성된다. 입력의 첫째 줄에 테스트 케이스의 개수를 나타내는 자연수 T가 주어진다. 각각의 테스트 케이스의 첫째 줄에 처음에 놓여있는 카드의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 두 번째 줄에는 N장의 카드에 적힌 알파벳의 초기 순서가 주어진다. 가장 왼쪽에 있는 카드에 적혀있는 알파벳부터 순서대로 N개가 공백으로 구분되어 주어진다. 모든 카드에는 한 개씩의 알파벳이 적혀있으며

www.acmicpc.net

 

1
2
3
4
5
6
7
8
9
10
import sys
T=int(input())
for i in range(T):
    n = int(input())
    L = list(map(str,sys.stdin.readline().split()))
    text = L[0]
    for j in range(1, n):
        if ord(L[j]) <= ord(text[0]):text = L[j] + text
        else:text = text + L[j]
    print(text)

'알고리즘 > Backjoon' 카테고리의 다른 글

[Python3] 5893 - 17배  (0) 2020.01.03
[C] 13420 - 사칙연산  (0) 2020.01.03
[Python3] 13413 - 오셀로 재배치  (0) 2020.01.03
[Python3] 13410 - 거꾸로 구구단  (0) 2020.01.03
[C++] 11651 - 좌표 정렬하기 2  (0) 2019.12.24
Comments