- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
def check(s, n):
for left_open in range(0, len(s)):
for right_close in range(left_open + 1, len(s)):
for left_middle in range(left_open + 1, right_close):
for right_middle in range(left_middle + 1, right_close):
s1 = s[:left_open]
s2 = s[left_open:left_middle]
s3 = s[left_middle:right_middle]
s4 = s[right_middle:right_close]
s5 = s[right_close:]
exp1 = s1+'('+s2+'('+s3+')'+s4+')'+s5
exp2 = s1+'('+s2+')'+s3+'('+s4+')'+s5
try:
res = eval(exp1)
if res == n:
yield exp1
except:
continue
try:
res = eval(exp2)
if res == n:
yield exp2
except:
continue
s = '1 + 2 * 3 + 4 * 5 + 6 * 7 + 8 * 9 + 10 * 11 + 12 * 13 + 14 + 15'
for exp in check(s, 850):
print(exp)
Мой скрипт для решения задачи с javarush (расставить скобки в выражении, чтобы значение было равно 850). Такой же страшный, как и его вывод.
LightBlack 04.01.2017 23:34 # +3
А где там задачи, если не секрет, они вообще есть в открытом доступе? Я там вижу только кучу псевдорелигиозной хуиты с картинками.
barop 04.01.2017 23:43 # 0
Anton Chigur
Вопрос к админам JavaRush:
Советник президента РФ по вопросам развития интернета Герман Клименко заявляет, что Россия должна быть готова к отключению от мирового интернета.
Если им в голову всё-таки стукнет отключить Россию от мирового интернета, то к JavaRush вы обеспечите доступ из других стран?
Зеркала у сайта есть/будут?
inkanus-gray 05.01.2017 00:10 # +1
barop 05.01.2017 00:11 # 0
j123123 05.01.2017 09:09 # +4
bormand 05.01.2017 09:12 # +3
wvxvw 18.01.2017 18:17 # +2
bormand 18.01.2017 18:23 # +1
wvxvw 18.01.2017 18:24 # 0
bormand 18.01.2017 18:28 # +1
wvxvw 18.01.2017 18:52 # +1
Но чет не работает. Разбираться лень.
guestinho 18.01.2017 18:55 # +5
Предлагаю обвинить во всем пролог и пересесть напитон.
roman-kashitsyn 18.01.2017 22:39 # 0
Консерватор наоборот.
gost 05.01.2017 12:21 # 0
inkanus-gray 05.01.2017 13:21 # +6
gost 05.01.2017 15:17 # 0
CHayT 18.01.2017 18:42 # +2
bormand 05.01.2017 09:18 # +1
bagor 05.01.2017 18:06 # 0