Example #1
0
def embedly1():
    print ftake(ffilter(lambda n: n[0] == 8001, R_seq()), 1)[0][1]
Example #2
0
def embedly1():
    print ftake(ffilter(lambda n: n[0] == 8001, R_seq()), 1)[0][1]
Example #3
0
digits = lambda n: map(int, str(n))
assert [1, 2, 3] == digits(123)

def digits_seq(fnext):
    def _():
        return digits(fnext())
    return _

assert [[1], [2], [6], [2, 4], [1, 2, 0]] ==  ftake(digits_seq(fac_seq3()), 5)


digits_seq2 = lambda fnext: lambda: digits(fnext())
assert [[1], [2], [6], [2, 4], [1, 2, 0]] ==  ftake(digits_seq2(fac_seq3()), 5)


def R_seq():
    def _():
        return sum(digits(_.fac())), _.count()
    _.fac = fac_seq3()
    _.count = count_seq()
    return _

assert [(27, 9), (27, 10)] == ftake(R_seq(), 10)[8:]
assert [(8001, 787)] == ftake(ffilter(lambda n: n[0] == 8001, R_seq()), 1)

def embedly1():
    print ftake(ffilter(lambda n: n[0] == 8001, R_seq()), 1)[0][1]


Example #4
0

def digits_seq(fnext):
    def _():
        return digits(fnext())

    return _


assert [[1], [2], [6], [2, 4], [1, 2, 0]] == ftake(digits_seq(fac_seq3()), 5)

digits_seq2 = lambda fnext: lambda: digits(fnext())
assert [[1], [2], [6], [2, 4], [1, 2, 0]] == ftake(digits_seq2(fac_seq3()), 5)


def R_seq():
    def _():
        return sum(digits(_.fac())), _.count()

    _.fac = fac_seq3()
    _.count = count_seq()
    return _


assert [(27, 9), (27, 10)] == ftake(R_seq(), 10)[8:]
assert [(8001, 787)] == ftake(ffilter(lambda n: n[0] == 8001, R_seq()), 1)


def embedly1():
    print ftake(ffilter(lambda n: n[0] == 8001, R_seq()), 1)[0][1]