@ru_python

Страница 125 из 9768
Whore Amazing
12.01.2016
17:02:05
отладка с помощью головножопного мозга

Kolyann
12.01.2016
17:02:14
хорошо, когда программист знает, где у него что и держит всё под контролем

Whore Amazing
12.01.2016
17:02:19
да

Maxim robox
12.01.2016
17:04:44
The next year, to speed up the process, Santa creates a robot version of himself, Robo-Santa, to deliver presents with him. Santa and Robo-Santa start at the same location (delivering two presents to the same starting house), then take turns moving based on instructions from the elf, who is eggnoggedly reading from the same script as the previous year. This year, how many houses receive at least one present? Что-то я не могу понять, как движется Робо-санта?

Google
Kolyann
12.01.2016
17:04:58
они двигаются по очереди

типа ><><

санта два раза идёт вправо

робосанта 2 раза идёт влево

Maxim robox
12.01.2016
17:05:16
А, ок.

Whore Amazing
12.01.2016
17:15:46
а, вот где косяк я не там ищу его в преобразовании в самом начале он не хочет преобразовывать строку в число

Kolyann
12.01.2016
17:16:47
что самое смешное

Whore Amazing
12.01.2016
17:16:48
for k,v in d.items(): if v.isdigit == True: d[k] = int(v) печатаю тип - выдает str. печатаю bool(v.isdigit) - выдает True ВЕЗДЕ, даже где не надо. но не преобразовывает, падла. ПОЧЕМУ??

Kolyann
12.01.2016
17:16:51
у меня по-моему такой же косяк был

потому что преобразование массива через цикл фор работает как-то хитро и с наебонами

Whore Amazing
12.01.2016
17:17:38
так там не массива, а элемента

я специально указал преобразование не того, что итерируется, а именно элемента словаря

но он все равно не преобразует

Google
Whore Amazing
12.01.2016
17:20:20
что могло пойти не так? давайте, гуру, подклбчайтесь поохуеваем вместе

Kolyann
12.01.2016
17:21:26
повыводи d[k]

и type(d[k])

Whore Amazing
12.01.2016
17:21:55
он же должен быть таким же как и type(v) он, в конце концов, его оттуда берет

но щас проверю...

да, все то же самое

абсолютно

Whore Amazing
12.01.2016
17:23:04
Artem
12.01.2016
17:23:06
вот тебе и bool True

Whore Amazing
12.01.2016
17:23:13
хм

Artem
12.01.2016
17:23:14
ну типа вызвать ее еще надо

isdigit()

Whore Amazing
12.01.2016
17:23:33
АААААА

ВОТ Я УЕБАН

все пошла, родимая

Nikita
12.01.2016
17:26:22
кстати может проперти был бы более правильным

Whore Amazing
12.01.2016
17:26:31
пох

Nikita
12.01.2016
17:26:37
но в питоне везде такие вещи делаются методами

Whore Amazing
12.01.2016
17:40:43
стоп, если if отработал, elif уже не отрабатывает?

Google
Artem
12.01.2016
17:41:04
да

Whore Amazing
12.01.2016
17:41:30
в таком случае wtf m8, он поехал, этот питон

if type(t[0]) == int: #SLH elif type(d[t[0]]) == int: бац! KeyError: '1' ШТАаАААА

1 у нас уже не int?

Nikita
12.01.2016
17:44:00
ну значит в d нет ключа

такого

Whore Amazing
12.01.2016
17:44:34
это я понял я хз, почему он вообще вздумал опрашивать d на предмет этого ключа, если первой стоит проверка его самого на int

Artem
12.01.2016
17:45:18
нифига ты elif вложил

Whore Amazing
12.01.2016
17:45:46
случайно вышло телега съела

Andrey
12.01.2016
17:48:46
elif выполняется если if не сработал. Если ты хочешь чтобы оба условия сработали, тогда: if type(t[0]) == int and type(d[t[0]]) == int: bla-bla

Andrey
12.01.2016
17:50:11
Потому что у тебя t[0] это str

Andrey
12.01.2016
17:50:42
Обрати внимание что KeyError: '1' а не KeyError: 1

Whore Amazing
12.01.2016
17:51:30
хм, а я думал, он автоматически в кавычки берет сейчас проверил, действительно строка

странно...

Artem
12.01.2016
17:54:27
тебе точно надо переходить с WTFM8-driven development на TDD

Whore Amazing
12.01.2016
17:56:50
да! работает. я же говорил! никаких нахуй электрических цепей. никаких. все проще.

Now, take the signal you got on wire a, override wire b to that signal, and reset the other wires (including wire a) поможете перевести? надо править входной файл или что?

Artem
12.01.2016
18:00:07
нет, нужно взять сигнал, который пришел на a, заменить им приходящий на b сигнал и перезапустить цепь

Whore Amazing
12.01.2016
18:00:16
А.

Google
Kolyann
12.01.2016
18:00:18
if type(t[0]) == int: #SLH elif type(d[t[0]]) == int: бац! KeyError: '1' ШТАаАААА
да да, уебанский момент) там где-то шифтится единица

а не переменная

Whore Amazing
12.01.2016
18:00:40
нет, нужно взять сигнал, который пришел на a, заменить им приходящий на b сигнал и перезапустить цепь
не пизди, я просто заменил и все сработало а все потому, что цепь проходится полностью

Artem
12.01.2016
18:02:58
ну я не знаю как ты сделал

Whore Amazing
12.01.2016
18:04:43
как написал - так и сделал подправил инпут

не усложняйте себе жизнь :)

хм, а вот как найти в строке поседовательность \x, если find ее обрабатывает, а не ищет?

Admin
ERROR: S client not available

Andrey
12.01.2016
18:14:17
»> a = r'test\xtest' »> a.find(r'\x') 4 »>

Whore Amazing
12.01.2016
18:16:24
а, r'' спасибо

хммммммм... не получится...

Artem
12.01.2016
18:18:05
единственный случай, в котором допустим eval

Whore Amazing
12.01.2016
18:18:25
и как он там поможет?

надо как-то с r'' но как привести к этому уже готовую строку?

нихуя не гуглится(

совсем нет идей

а кое-кто @Kolyann это задание сам не решил)

Artem
12.01.2016
18:30:52
пропускай, потом вернешься

Whore Amazing
12.01.2016
18:31:50
Google
Whore Amazing
12.01.2016
18:32:23
просто не смог :))

Henaro
12.01.2016
18:32:38
ни за что
правильно! Ведь незря народная мудрость гласит: Терпение и труд - всё я устал.

Whore Amazing
12.01.2016
18:32:55
Henaro
12.01.2016
18:33:14
если тупишь - разложи на простые запчасти, пронюхай каждый ход

ОСОЗНАЙ КОД!

потом следуй за белый кроликом

Whore Amazing
12.01.2016
18:34:32
иди-ка ты нахуй с такими советами

я осознал, что мне нужно игнорировать экранирование шестнадцатеричных символов, что я не знаю как это сделать и что по этому вопросу абсолютно ничего не гуглится

больше тут осознавать нечего :\

Henaro
12.01.2016
18:37:15
> экранирование шестнадцатеричных символов wut?

Kolyann
12.01.2016
18:37:31
\x0b

Whore Amazing
12.01.2016
18:37:33
ну, этих \xblabla

Henaro
12.01.2016
18:37:37
аа

Whore Amazing
12.01.2016
18:37:44
и там крч никак

все остальное сделал, кроме этого

Maxim robox
12.01.2016
18:38:00
@ArtemisFaul какой у тебя ник в лидерборде?

Whore Amazing
12.01.2016
18:38:11
Maxim robox
12.01.2016
18:39:15
Ладно. Пять дней ёлки закрыл, на сегодня хватит.

Whore Amazing
12.01.2016
18:39:27
SLABAQUE

у меня без двадцати три я кодю

Страница 125 из 9768