습관을 애정한다

Code Signal: Intro=33/60

by 습관중독
from itertools import permutations
def diff(w1, w2):
    return sum([a[0] != a[1] for a in zip(w1, w2)]) == 1

def stringsRearrangement(inputArray):
    for z in permutations(inputArray):
        if sum([diff(*x) for x in zip(z, z[1:])]) == len(inputArray) - 1:
            return True
    return False

'코드 파이트(Code Signal)' 카테고리의 다른 글

Code Signal: Intro=35/60  (0) 2020.02.22
Code Signal: Intro=34/60  (0) 2020.02.22
Code Signal: Intro=32/60  (0) 2020.02.21
Code Signal: Intro=31/60  (0) 2020.02.21
Code Signal: Intro=30/60  (0) 2020.02.21

블로그의 정보

습관을 애정한다

습관중독

활동하기