1seul357

[SWEA] 퍼펙트 셔플 본문

알고리즘/SWEA

[SWEA] 퍼펙트 셔플

1seul 2021. 12. 2. 19:55
T = int(input())
for TC in range(T):
    N = int(input())
    index = (N+1)//2   # 카드가 홀수일때, 먼저 놓는쪽에 한장을 더 주게 하기 위해서 N+1
    card = input().split()
    str1 = []
    str2 = []
    result = []

    for i in range(index):
        str1.append(card.pop(0))
    for i in range(index, N):
        str2.append(card.pop(0))

    for i in range(N):
        if i % 2 == 0:
            result.append(str1.pop(0))
        else:
            result.append(str2.pop(0))

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

[SWEA] 암호생성기  (0) 2021.12.02
[SWEA] 마그네틱  (0) 2021.12.02
[SWEA] 가장 빠른 문자열 타이핑  (0) 2021.12.02
[SWEA] 앞글자 따기  (0) 2021.12.02
[SWEA] String  (0) 2021.12.02