CyclicRotation
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
def solution(A, K):
if len(A)==0:
return A
for _ in range(K):
A.insert(0, A[-1])
A.pop()
return A
OddOccurrencesInArray
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
def solution(A):
setA = set(A)
for x in setA:
if A.count(x) % 2 != 0:
return x
[다른 풀이]
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
def solution(A):
A = sorted(A)
while A:
try:
a = A.pop()
b = A.pop()
except:
break
if a != b:
break
return a