|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
Собственно задача Это была задача на финал ИТ-Планеты в Екатеринбурге. Студенты решили за 192 символа. А у вас что получится?) Блог InterSystems на Хабре http://habrahabr.ru/company/intersystems/ Каталог статей по технологиям InterSystems http://intersystems.ru/cache/devcorner/habrahabr.html Видеоканал InterSystems Russia http://www.youtube.com/user/intersystemsrus ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2016, 16:59 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
Шваров Евгений, как считать символы? пробелы, знаки учитываются? Программу в одну строку записывать? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2016, 17:59 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
Блок А.Н.Шваров Евгений, как считать символы? пробелы, знаки учитываются? Программу в одну строку записывать?Пробелы значение имеют, в одну строку можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2016, 18:13 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
Не, ребят, вы простите, но в одну строку - это ад. Код: plaintext 1. 2. 3. 4. 5.
7+93+10+17+18=145 символов. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2016, 18:41 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
Блок А.Н.Не, ребят, вы простите, но в одну строку - это ад. Код: plaintext 1. 2. 3. 4. 5.
7+93+10+17+18=145 символов.нужна функция, и тут 168 байт, считается вообще все, переводы строк тоже ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2016, 18:45 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
DAiMor, уу, какие вы злые. Ладно, у меня все равно там ошибка (пробел неправильно кодируется). Кстати, как он должен быть? У Евгения он кодируется нулем, это точно так было? Я уже забыл. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2016, 18:51 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
Блок А.Н., да в оригинальной задаче, пробел должен быть нулем ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2016, 18:56 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
вот мой вариант на 153 Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2016, 19:58 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
DAiMor, не понимаю, как вы считаете, у вас я насчитал 151 символ А у себя 139 Код: plaintext 1.
И глядя на это я уже перестаю понимать, как это работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2016, 20:24 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
Блок А.Н., Мощное решение, и тут даже можно сократить немного Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2016, 21:20 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
Блок А.Н.DAiMor, не понимаю, как вы считаете, у вас я насчитал 151 символ А у себя 139 Код: plaintext 1.
И глядя на это я уже перестаю понимать, как это работает.Круто. Я там предложил уже 2 варианта давать - читабельный для понимания идеи, и такой вот. Александр, опубликуйте на том форуме ваш вариант? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2016, 22:01 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
Шваров Евгений, опубликовал, хотя вообще боюсь писать на англоязычных форумах, у меня он на уровне неуверенного чтения. если пишу, то приходится пользоваться переводчиками, а потом подбирать варианты многозначных слов, что довольно геморно. Ну и с форумом пришлось побороться, как-то не с первого раза получилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2016, 06:02 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
Блок А.Н. , Можно ещё немного ужать Ваш код: Код: plaintext 1. 2. 3. 4. 5.
1) поскольку изначально приводился в качестве примера метод класса, то и я привожу метод класса; 2) код выше рассчитан на Undefined = 2 ; 3) я так и не понял как рассчитывается "размер кода", поэтому считайте сами, но в любом случае он на 11 символов дожен быть меньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2016, 09:42 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
129 Код: plaintext
если оформить как функцию то 129+9 = 138 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2016, 10:31 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
можно еще подсократить: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2016, 10:46 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
Код: plaintext
скобку -N)) надо ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2016, 10:58 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
спасибо servit исправлюсь ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2016, 11:00 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
servit Блок А.Н. , Можно ещё немного ужать Ваш код: Код: plaintext 1. 2. 3. 4. 5.
1) поскольку изначально приводился в качестве примера метод класса, то и я привожу метод класса; 2) код выше рассчитан на Undefined = 2 ; 3) я так и не понял как рассчитывается "размер кода", поэтому считайте сами, но в любом случае он на 11 символов дожен быть меньше.Мне кажется, что это уже читерство. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2016, 11:09 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
Блок А.Н.Мне кажется, что это уже читерство.поддерживаю ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2016, 11:13 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
Блок А.Н.Мне кажется, что это уже читерство.Это обсуждаемо . Но в любом случае f j=1:1:p#4+1 можно заменить на f j=0:1:p#4 PS: вариант MX-9 всё равно пока короче. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2016, 11:40 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
servit3) я так и не понял как рассчитывается "размер кода", поэтому считайте сами, но в любом случае он на 11 символов дожен быть меньше. Проверка правильности и подсчёт длины Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2016, 11:55 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
eduard93 , Т.е. метод должен быть обязательно классовым. Особое спасибо за внесение ясности в формализацию подсчёта длины кода. Такие принципиальные вещи нельзя замалчивать, ведь это кардинально меняет подход к "решению" задачи. Учитывая новые данные, окончательный код примет следующий вид: Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2016, 13:53 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
Блок А.Н.Шваров Евгений, опубликовал, хотя вообще боюсь писать на англоязычных форумах, у меня он на уровне неуверенного чтения. если пишу, то приходится пользоваться переводчиками, а потом подбирать варианты многозначных слов, что довольно геморно. Ну и с форумом пришлось побороться, как-то не с первого раза получилось. Хорошо получилось, спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2016, 13:55 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
Вот ещё https://wwwx.youtube.com/watch?v=-h2EuNe9AOA#t=70 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2016, 14:05 |
|
Интересная задачка на Developer Community
|
|||
---|---|---|---|
#18+
MX-9 Код: plaintext
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2016, 16:38 |
|
|
start [/forum/topic.php?fid=39&msg=39247172&tid=1556467]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 161ms |
0 / 0 |