
Эдвард
23.03.2017
17:57:32
понял

Matway
23.03.2017
17:58:00

Alex Фэils?︙
23.03.2017
17:58:10
кстати. есть чат про алгоритмы. @proalgorithms

Google

Mikhail
23.03.2017
17:58:15
Всё, что можно, перечислено в строке 40.
// Use only 'next()', 'previous()', 'isLightEnabled()', 'toggleLight()', 'do', 'for', 'if', 'while' and 'return'
стоило бы добавить, что обращения к существующим переменным тоже запрещены)

Evgeniy
23.03.2017
17:58:21

Matway
23.03.2017
17:58:37
Задача на логику - как на C/C++ написать функцию, которая не использует состояние ни в каком виде.

Andrei
23.03.2017
17:59:14

Alex Фэils?︙
23.03.2017
17:59:28

Matway
23.03.2017
17:59:59
Операторы нельзя.

Evgeniy
23.03.2017
18:00:27

Andrei
23.03.2017
18:00:50

Evgeniy
23.03.2017
18:01:06

Andrei
23.03.2017
18:01:16
Про break не слышал? :D

Evgeniy
23.03.2017
18:01:40

Google

Evgeniy
23.03.2017
18:02:02

Andrei
23.03.2017
18:02:03
Зато return есть!

Matway
23.03.2017
18:02:11
Ну непонятно зачем тут С++)
Формально - задачу можно портировать на любой другой язык, так что да, именно к плюсам она имеет опосредованное отношение.
Его в списке нет
Да, упущение. continue/break можно, конечно. Но и без них можно обойтись.

Andrei
23.03.2017
18:02:42

Evgeniy
23.03.2017
18:02:46

Matway
23.03.2017
18:04:11

Evgeniy
23.03.2017
18:05:06

Matway
23.03.2017
18:05:39
Я могу потом рассказать, если интересно. Сейчас рассказать - фактически продиктовать решение :)

Alexander
23.03.2017
18:07:59
ну что ж, посмотрим, подавится ли компилятор от такого кол-ва строк)))
как говорится - законом не запрещено 50к раз написать одно и то же)

Matway
23.03.2017
18:09:29

Alexander
23.03.2017
18:09:42

Matway
23.03.2017
18:10:08
Что ж все кругом хитрые-то такие :) Задача вполне решается в 50 строчек :)

Alexander
23.03.2017
18:13:18
ахахахаххахахха
стой, сейчас придумал наитупейшее решение))
один момент)

Daniil
23.03.2017
18:25:45
А я чего-то не догнал или
while (next())
if (isLightEnabled())
toggleLight();
и есть решение?
Или я заюзал что-то что было нельзя юзать? Или вы вообще другое решаете уже?)

Эдвард
23.03.2017
18:26:42
void next();

Google

Daniil
23.03.2017
18:27:11
А да сорьки
А лол
Так изи
Не, не изи)

Matway
23.03.2017
18:28:27
Прошу кандидаты на решение в приват. Если бы это было решением, это испортило бы удовольствие тем, кто ещё не решил :)
Alexander Zaitsev прислал работающее решение. С некоторой вероятностью, но работающее. С большой вероятностью.

Alexander
23.03.2017
18:47:06
ну ладно :)

Alex Фэils?︙
23.03.2017
18:48:13
мини-анонс: я в боте @FailsBot пилю экспериментальную фишку с задачками. Чтобы через него можно было задавать новую задачку, и слать ему решения, а автор задачки отмечал бы его правильным, или нет. если кто хочет потестить, то обращайтесь.
#FailsBot #announcement #experimental

Alexander
23.03.2017
18:57:04
возможноть запуска тестов будет?)

Alex Фэils?︙
23.03.2017
18:57:12
можно сделать
ща главное - сделать рабочий простенький прототипчик. потом мы его нарастим функцонильностью

Alexander
23.03.2017
18:57:32
превращаете телеграм бота в codeforces.com?

Alex Фэils?︙
23.03.2017
18:57:39

Alexander
23.03.2017
18:58:16
/lurk

FailsBot
23.03.2017
18:58:17
http://lurkmore.to/%D0%9C%D0%B0%D1%80%D0%BA%D0%B5%D1%82%D0%B8%D0%BD%D0%B3

Alexander
23.03.2017
18:58:23
а неплохо)

Alex Фэils?︙
23.03.2017
19:05:21
вот в этом канале (@AlexFailsChannel) я пишу логи работы над ботом по хештегу #FailsBot

/dev
23.03.2017
19:23:28

Matway
23.03.2017
19:23:48

/dev
23.03.2017
19:58:48

Google

Matway
23.03.2017
19:59:08
Тоже без проблем.
Думаю, логические операторы все можно разрешить.

/dev
23.03.2017
19:59:50
я бы не спешил..
можно константу произвольную сделать и memset вызвать

Matway
23.03.2017
20:00:06
Жду подвоха :)
Константы запрещены же.

Mikhail
23.03.2017
20:02:06

Alex Фэils?︙
23.03.2017
20:05:29
Наши коллеги из C++ User Group выложили видео с питерской встречи:
https://www.youtube.com/watch?v=lFPb_2DynXY&feature=youtu.be
Ссылка на источник: http://vk.com/wall-77278886_302
#procxxbdaymeet #spbmeetup

Alexander
23.03.2017
20:11:30
Народ! Вопрос - кто-то что-то писал под QNX?
интересует как установить средства сборки?

Anton
23.03.2017
20:12:43
Я пишу на QNX.

Alexander
23.03.2017
20:12:46
и возможно ли их установить/использовать, не имея лицензии?

Anton
23.03.2017
20:13:34

Andre
23.03.2017
20:14:04
а еще можно купить блэкберри паспорт, там тоже QNX :D

Alexander
23.03.2017
20:14:06
просто вся инфа, которая попадается в инете - ведет на оффсайт, где бесплатно можно только pdf'ку скачать ))

Anton
23.03.2017
20:14:47

Alexander
23.03.2017
20:15:49

Anton
23.03.2017
20:16:34
У меня на работе сдк лицензионный)
Собираю через моментикс.

Alexander
23.03.2017
20:18:07

Google

Alex Фэils?︙
23.03.2017
20:18:09

Anton
23.03.2017
20:19:22
Военка, короче.

Alexander
23.03.2017
20:19:58
http://www.qnx.com/content/qnx/en/products/tools/qnx-momentics.html
тоже получается платный?

Anton
23.03.2017
20:25:57

Alexander
23.03.2017
20:26:23

/dev
23.03.2017
20:28:45

Anton
23.03.2017
20:29:38

/dev
23.03.2017
20:30:43
никто же не завтавляет платить за написание текста и написание бинарника?)

Anton
23.03.2017
20:37:45

Matway
23.03.2017
20:55:17
@urandon - очень красивое решение, с комментариями, с красивым выходом из функции, учтены все corner cases. 35 строчек.