
Levent
11.12.2016
03:20:38

Vitalik))
11.12.2016
03:20:38
Прям буратино

Levent
11.12.2016
03:20:51
mertviy yazik

Google

Levent
11.12.2016
03:21:04
lel

Бекболот
11.12.2016
03:50:08
помоги меня. if 100 < a: print(a) этот код не работатет
это весь код
def aa():
input_num = input()
bilet = []
for i in range(0, int(input_num), 1):
bilet.append(input())
for i in range(0, len(bilet), 1):
if (int(bilet[i][0]) + int(bilet[i][1]) + int(bilet[i][2])) == (int(bilet[i][3]) + int(bilet[i][4]) + int(bilet[i][5])):
print("YES")
else:
sana = int(bilet[i][3:6]) + 1
sanb = int(bilet[i][3:6]) - 1
if 100 < sana: mya = int(sana[0]) + int(sana[1]) + int(sana[2])
elif 10 < sana: mya = int(sana[0]) + int(sana[1])
else: mya = sana
if 100 < sanb: myb = int(sanb[0]) + int(sanb[1]) + int(sanb[2])
elif 10 < sanb: myb = int(sanb[0]) + int(sanb[1])
else: myb = sanb
if ((int(bilet[i][0]) + int(bilet[i][1]) + int(bilet[i][2])) == mya) or ((int(bilet[i][0]) + int(bilet[i][1]) + int(bilet[i][2])) == myb): print("YES")
else: print("NO")
aa()
aa()

Levent
11.12.2016
03:52:51

Pavel
11.12.2016
03:53:13

Levent
11.12.2016
03:53:18
code

Andrew
11.12.2016
03:53:48
pep8 скорее, а не
code

Levent
11.12.2016
03:53:56

Pavel
11.12.2016
03:54:36
работаешь с интами - инты и храни.

Levent
11.12.2016
03:54:53
Он табуляцию не совсем верно отправляет

Andrew
11.12.2016
03:55:08
4 пробела же

Google

Levent
11.12.2016
03:55:46

Andrew
11.12.2016
03:55:57
1
2
Ну не знаю
Этот код проще переписать зная задачу

Pavel
11.12.2016
03:56:35
обожаю людей, которые пробелы считают.

Andrew
11.12.2016
03:56:50
Их редактор за меня считает
Никаких проблем

Pavel
11.12.2016
03:56:56
У чувака очевидные проблемы с алгоритмами, а ему: "бро, у тебя пробелов не хватает".

Levent
11.12.2016
03:56:57
<это был таб до отправки
вот так вот
оно тупо его удалило

Бекболот
11.12.2016
03:57:51
помоему есть ошибка в этого строке
if 100 < sana: mya = int(sana[0]) + int(sana[1]) + int(sana[2])
elif 10 < sana: mya = int(sana[0]) + int(sana[1])
else: mya = sana
if 100 < sanb: myb = int(sanb[0]) + int(sanb[1]) + int(sanb[2])
elif 10 < sanb: myb = int(sanb[0]) + int(sanb[1])
else: myb = sanb
а этого код работает
if 100 == sana: mya = int(sana[0]) + int(sana[1]) + int(sana[2])
elif 10 == sana: mya = int(sana[0]) + int(sana[1])
else: mya = sana
if 100 == sanb: myb = int(sanb[0]) + int(sanb[1]) + int(sanb[2])
elif 10 == sanb: myb = int(sanb[0]) + int(sanb[1])
else: myb = sanb
я сменил < на ==. почему не работает условия <?

Pavel
11.12.2016
03:57:56

Andrew
11.12.2016
03:58:35

Pavel
11.12.2016
03:59:02


Andrew
11.12.2016
04:02:10
Там подстрока берётся, поэтому видимо в тексте сохранено. Но в любом случае надо уменьшить количество int

Бекболот
11.12.2016
04:03:18

Andrew
11.12.2016
04:03:31
sana = int(..)
sana[0]
Я туплю наверно, но оно должно либо падать, либо не доходит сюда

Google

Бекболот
11.12.2016
04:09:28
все равно не работает ?
def aa():
input_num = input()
bilet = []
for i in range(0, int(input_num), 1):
bilet.append(int(input()))
for i in range(0, len(bilet), 1):
if (bilet[i][0] + bilet[i][1] + bilet[i][2]) == (bilet[i][3] + bilet[i][4] + bilet[i][5]):
print("YES")
else:
sana = bilet[i][3:6] + 1
sanb = bilet[i][3:6] - 1
if sana > 99: mya = int(sana[0]) + int(sana[1]) + int(sana[2])
elif sana < 100 and sana > 9: mya = int(sana[0]) + int(sana[1])
else: mya = sana
if sanb > 99: myb = int(sanb[0]) + int(sanb[1]) + int(sanb[2])
elif sanb < 100 and sanb > 9: myb = int(sanb[0]) + int(sanb[1])
else: myb = sanb
if ((bilet[i][0] + bilet[i][1] + bilet[i][2]) == mya) or ((bilet[i][0] + bilet[i][1] + bilet[i][2]) == myb): print("YES")
else: print("NO")
aa()
aa()

Levent
11.12.2016
04:10:31
Через ` надо
Три перед кодом, три после


Andrew
11.12.2016
04:13:49
def aa():
input_num = input()
bilet = []
for i in range(0, int(input_num), 1):
bilet.append(int(input()))
for i in range(0, len(bilet), 1):
if bilet[i][0] + bilet[i][1] + bilet[i][2] == bilet[i][3] \
+ bilet[i][4] + bilet[i][5]:
print 'YES'
else:
sana = (bilet[i])[3:6] + 1
sanb = (bilet[i])[3:6] - 1
if sana > 99:
mya = int(sana[0]) + int(sana[1]) + int(sana[2])
elif sana < 100 and sana > 9:
mya = int(sana[0]) + int(sana[1])
else:
mya = sana
if sanb > 99:
myb = int(sanb[0]) + int(sanb[1]) + int(sanb[2])
elif sanb < 100 and sanb > 9:
myb = int(sanb[0]) + int(sanb[1])
else:
myb = sanb
if bilet[i][0] + bilet[i][1] + bilet[i][2] == mya \
or bilet[i][0] + bilet[i][1] + bilet[i][2] == myb:
print 'YES'
else:
print 'NO'
aa()
aa()
Проблему это не решает, но пусть хоть немного pep8 будет

Levent
11.12.2016
04:14:02
УРАА

Andrew
11.12.2016
04:14:36
Как-то телеграм поломал строки
У тебя теперь в bilet хранятся int, но далее ты пытаешься получать доступ к цифрам по индексу, а это можно только с str

Бекболот
11.12.2016
04:28:58

Leonid
11.12.2016
04:46:22

Vitalik))
11.12.2016
04:46:39
клево Паша прикалывается

Artem
11.12.2016
05:07:42
что-то елочка сегодня немного безумная

Maxim robox
11.12.2016
05:14:57

Artem
11.12.2016
05:15:44
получается это вариация этой задачи, или есть что-то ближе? https://en.wikipedia.org/wiki/Missionaries_and_cannibals_problem

Бекболот
11.12.2016
05:21:55
как задать ограничения на split?

Maxim robox
11.12.2016
05:22:09
Мне интересно, что там во второй части. Потому что первую, кажется, можно на бумаге посчитать.

Бекболот
11.12.2016
05:26:09
a = a.split(" ", 5) ?

fox.hs
11.12.2016
05:29:30
Language: Python3
Source: print("bababababababab".split("a", 3))
Result: ['b', 'b', 'b', 'babababab']
Stats: Absolute running time: 0.14 sec, cpu time: 0.01 sec, memory peak: 5 Mb, absolute service time: 0,14 sec

Maxim robox
11.12.2016
05:58:06
Ха. Автор схалтурил. Puzzle input одинаковый у всех.

Google

Maxim robox
11.12.2016
06:02:33
А нет. Не одинаковый. Есть несколько наборов. У кого-то совпадает.
@banteg как успехи?

Artem
11.12.2016
06:41:18
пока думаю

53r63rn4r
11.12.2016
08:53:50
У когго вскале есть?
Дайте рефер

Stanislav
11.12.2016
09:22:01
Йо котаны, а кто знает нормальную литературу по SQL?

b0g3r
11.12.2016
09:25:05
чет задачка неприятная сегодня

Admin
ERROR: S client not available

Subbotin
11.12.2016
09:31:45
А я вот сижу ёлочку украшаю

asketes
11.12.2016
09:52:56
на три с половиной из пяти

Vladislav
11.12.2016
09:54:07

Nikolay
11.12.2016
09:55:48
https://www.naftaliharris.com/blog/why-making-python-2.8/

Rustem
11.12.2016
10:32:51

Alexander
11.12.2016
10:36:16
Всем привет. Может подскажет кто - как переехать на джанго-проекте с постгреса на мускул, включая всю информацию в БД?
С настройками для доступа к мускулу и мускульными библиотеками разобрался. Не знаю лишь как правильно дамп выгружать с постгреса, чтобы потом в мускул зашло

Maxim robox
11.12.2016
10:58:37

魯
11.12.2016
10:59:18
кто-нибудь работал с google datastore?

exec
11.12.2016
10:59:33
а что за задачи вы решаете?

b0g3r
11.12.2016
11:01:03
в закрепе

魯
11.12.2016
11:01:23
елка

Google

Стас Щетинников
11.12.2016
11:01:42

53r63rn4r
11.12.2016
11:04:02
Точно вскале брать или есть что-то получше?

Subbotin
11.12.2016
11:20:37

Бекболот
11.12.2016
11:21:20
помоги) a = int(input()) это код. и я на консолье выбрать 1.5 и ошибка. a a = double(input()) тоже ошибка. как сделать?

Alexander
11.12.2016
11:22:31

Nikolay
11.12.2016
12:13:11
о djangogirls
?

Aragaer
11.12.2016
13:10:49
/me читает сегодняшнюю йолку и чот фигеет

Jonathan ?
11.12.2016
13:13:34
Не могу зайти на нее, может кто ссылку без пробелов принести?

Aragaer
11.12.2016
13:18:12
тупо перебором чтле?
http://adventofcode.com/2016/day/11

Skipper
11.12.2016
13:23:00
^ это квест какой-то?

Aragaer
11.12.2016
13:23:33
это паззл, надо ввести ответ. Руками его считать заведомо мучительно, поэтому надо написать прогу

Maxim robox
11.12.2016
13:36:07
@aragaer @banteg @b0g3r делитесь соображениями на счёт сегодняшней ёлки.

b0g3r
11.12.2016
13:36:42
Не хочу его соображать) пропущу этот день до лучших времен)

Artem
11.12.2016
13:37:11
я тоже пропущу

Aragaer
11.12.2016
13:41:47
я наверно перебором сделаю
только надо как-то зацикливания убирать