• Re: diff1(x) in Python: True if all adjacent items differ by 1, False o

    From Paul Rubin@21:1/5 to HenHanna on Sat Jun 15 14:30:56 2024
    XPost: comp.lang.lisp

    HenHanna <HenHanna@devnull.tb> writes:
    def diff1(x):
    if len(x) <= 1: return True
    for i in range(len(x) - 1):
    if abs(x[i] - x[i+1]) != 1: return False
    return True

    def diff2(x):
    return all(abs(a-b)==1) for a,b in zip(x,x[1:]))

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)