- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
def foo(n):
f = True
k = n % 10
while n > k:
n //= 10
if n % 10 != k:
f = False
break
return f
array = [
[22, 14, 8, 14],
[22, 13, 70, 95],
[22, 12, 51, 10], # Для тестирования
[20, 11, 51, 56],
[49, 10, 36, 85]
]
f2 = True
for i in range(len(array[0])):
c = 0
for j in range(len(array)):
if foo(array[j][i]):
c += 1
if c > 3:
f2 = False
break
print("True" if f2 else "False")
j123123 # 0
Проверка, состоит ли число из одной и той же цифры? Можно эффективней
[email protected] # 0 ⇈
guest # 0 ⇈
Fike # 0 ⇈
guest # 0 ⇈
Fike # 0 ⇈
А ему хотелось именно Е+Х откромсать, а остальное оставить и дальше какие-то операции над ним делать
[email protected] # 0 ⇈
guest # 0 ⇈
Именно по этому я
Floating_cockerel # 0 ⇈
bormand # 0 ⇈
Floating_cockerel # 0 ⇈
guest # 0 ⇈
А пол там зачем?
Пол -- социальный конструкт
bormand # 0 ⇈
Floating_cockerel # 0 ⇈
guest # 0 ⇈
Fike # 0 ⇈
guest # 0 ⇈
Fike # 0 ⇈
CHayT # 0 ⇈
j123123 # 0 ⇈
HoBorogHuu_nemyx # 0 ⇈
Steve_Brown # 0 ⇈
guest6 # 0 ⇈
А пол там зачем?
Пол -- социальный конструкт
j123123 # 0 ⇈
А потолок?
j123123 # 0 ⇈
Нужен особый логарифм для бигинтов, а не эта хуита:
>>> 10000000000000000000 == 10 ** log(10000000000000000001, 10)
True
Floating_cockerel # 0 ⇈
j123123 # 0 ⇈
Floating_cockerel # 0 ⇈
Floating_cockerel # 0 ⇈
Floating_cockerel # 0
guest # 0 ⇈
Floating_cockerel # 0 ⇈
guest # 0 ⇈
CHayT # 0 ⇈
Floating_cockerel # 0 ⇈
Прости((
guest # 0 ⇈
Floating_cockerel # 0 ⇈
j123123 # 0 ⇈
NuTyX is a complete GNU/Linux distribution with high flexibility, thanks to the collections and the groups concepts.