Все задачи на 5.10.17 13:00

This commit is contained in:
2017-10-05 13:08:02 +03:00
parent 93746b05d7
commit ca2ca71f63
120 changed files with 2343 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
import sys, os
from operator import xor
disk0 = ['0xA', '0x3', '0x0', '0x8', '0x8', '0x1']
disk1 = ['', '', '', '', '', '']
disk2 = ['0x5', '0x7', '0xB', '0x6', '0x6', '0xC']
a = disk0
b = disk1
c = disk2
for i in range(len(disk0)):
disk0[i] = int(disk0[i], base=16)
disk2[i] = int(disk2[i], base=16)
print(disk0)
print(disk2)
for i in range(len(disk0)):
if b[i] == '':
b[i] = xor(c[i], a[i])
elif c[i] == '':
c[i] = xor(a[i], b[i])
elif a[i] == '':
a[i] = xor(c[i], b[i])
tmp = a
a = b
b = c
c = tmp
print(disk1)
print(hex(sum(disk0) + sum(disk1)))
summ = 0
for i in range(0, len(disk0), 3):
summ += disk0[i]
summ += disk1[i]
print('Число: {0}'.format(i))
summ += disk1[i+1]
summ += disk2[i+1]
summ += disk2[i+2]
summ += disk0[i+2]
print(hex(summ))