All streams
Search
Write a publication
Pull to refresh
0
0

User

Send message
все-равно спасибо за задачку :)
теперь можно идти спать…
ну и соответственно ключи, в которых есть разница:
for key in rows2.keys():
    try:
        if rows1[key] != rows2[key]:
            print key, rows1[key], rows2[key]
    except:
        pass

получаем:
780a0220997f43484eba250046464636 9 10
780ae213949c434816ef250046464636 33 34
780a0606a65343482c50050046464636 25 26
780a071f721c4448b85b230046464636 3 4
780a70345e8c434887aa210046464636 3 4
780a060886d0424883c8070046464636 4 5

могу предоставить полный список, если надо :)
в чуть более понятном виде:

for key in rows2.keys():
    try:
        s1 += int(rows1[key])
        s2 += int(rows2[key])
     except:
        pass


получаем:
s1: 1277515
s2: 1323482
т.е. у одинаковых ключей разные значения.
да всё просто, в COMPANY2.csv больше записей (строк).

простой скрипт:
file1 = open("COMPANY1.csv")
file2 = open("COMPANY2.csv")
seconds1 = 0
seconds2 = 0
n1 = 0
n2 = 0
rows1 = []
rows2 = []
for row in file1.read().split("\n")[:-1]:
    rows1.append(row.split(';'))
for row in file2.read().split("\n")[:-1]:
    rows2.append(row.split(';'))
for i in range(10):
    print rows1[i][5], rows2[i][4]


выдаёт:
$ python script.py
9 10
10 10
4 5
5 5
10 11
13 14
2 3
2 3
12 13
3 5
т.е. почти в каждой записи в COMPANY2.csv больше продолжительность.
к тому же самих записей в COMPANY2 больше.
если бы еще структуру csv описали…
аа! так вот почему они так задержались с запуском!..
amaroK делает всё за меня. причем не DRMит. Зачем головная боль с iTunes? :)
сомневаюсь что в linux есть пасхальные яйца.

это наверное о гноме, да?
не верю!

вероятно, кто-то напутал с порядком запуска демонов.
так ведь есть gambas.
нет, не будет.

более быстрый вариант с выводом и без использования строк:
print len([x for x in range(1000000) if x/100000+x/10000%10+x/1000%10 == x % 1000/100 + x%100/10 + x%10])
можно в одну (написал ниже)
len([x for x in ["%06d"%x for x in range(1000000)] if sum(map(int,x[0:3])) == sum(map(int,x[3:6]))])

— нечитаемый python.
ээ…

php ужасен.
перл ужасен!

#!/usr/bin/env python
n = 0
for num in range(1000000):
   st = str(num)
   st = '0'*(6-len(st)) + st;
   if int(st[0]) + int(st[1]) + int(st[2]) == int(st[3]) + int(st[4]) + int(st[5]):
      n = n+1
print n

$ python tickets.py
55252
социалки, блоги, твиттер и прочий веб 2.0 не имеет никакого отношения к гикам. подобные сервисы предназначены в основном для офисного планктона.

гик — в некотором смысле отшельник.

Information

Rating
Does not participate
Registered