Предизвикателства > Осем-измерна битова баница с късмет > Решения > Решението на Георги Кунчев

Резултати
1 точки от тестове
0 точки от учител

1 точки общо

1 успешни теста
0 неуспешни теста
Код

 1from secret import clue
 2
 3
 4def lucky():
 5    """Get the КЪСМЕТ address from the БАНИЦА!"""
 6    result = clue(left_shift=5) >> 5  # add the 3 LSBs
 7    result += clue(right_shift=5) << 5  # add the 3 MSBs
 8    result += clue(bw_and=16)  # add the 4th bit (reading right to left)
 9    result += clue(bw_or=247) & 8  # add the 5th bit (reading right to left)
10    return result

.
----------------------------------------------------------------------
Ran 1 test in 0.004s

OK

Дискусия
История

f1from secret import cluef1from secret import clue
22
33
4def lucky():4def lucky():
5    """Get the КЪСМЕТ address from the БАНИЦА!"""5    """Get the КЪСМЕТ address from the БАНИЦА!"""
n6    result = 256  # Start with 0b100000000n
7    result += clue(left_shift=5) >> 5  # add the 3 LSBs6    result = clue(left_shift=5) >> 5  # add the 3 LSBs
8    result += clue(right_shift=5) << 5  # add the 3 MSBs7    result += clue(right_shift=5) << 5  # add the 3 MSBs
9    result += clue(bw_and=16)  # add the 4th bit (reading right to left)8    result += clue(bw_and=16)  # add the 4th bit (reading right to left)
10    result += clue(bw_or=247) & 8  # add the 5th bit (reading right to left)9    result += clue(bw_or=247) & 8  # add the 5th bit (reading right to left)
t11    return result & 255  # Trim to a single bytet10    return result
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op