Teacups

 avatar
unknown
plain_text
10 months ago
489 B
17
Indexable
N = int(input())
teacups = [int(input()) for _ in range(N)]

teacups.sort(reverse=True)

shelf1 = []
shelf2 = []

while len(teacups) > 0:
    if len(teacups) == 1:
        shelf2.append(teacups.pop())
        continue
    teacup = teacups.pop()
    if teacups[-1] == teacup:
        teacups.pop()
        shelf1.append(teacup)
        shelf1.append(teacup)
    else:
        shelf2.append(teacup)

print("Shelf 1:", " ".join(map(str, shelf1)))
print("Shelf 2:", " ".join(map(str, shelf2)))
Editor is loading...
Leave a Comment