 |
|

07.09.2015, 14:01
|
|
Флудер
Регистрация: 20.01.2015
Сообщений: 7,201
С нами:
5952720
Репутация:
6527
|
|
Сообщение от Test
Сразу нужно писать что нужно сделать самый медленный код.
Из всех победителей самый нормальный вариант у Иван
Не хватает еще использование JNI.
Сообщение от kick
Качество кода учитывается! Лучший из вариантов получит Премиум на один месяц.
И далеко не самый медленный код. Победителей не судят.
|
|
|

07.09.2015, 14:25
|
|
Новичок
Регистрация: 10.02.2008
Сообщений: 1
С нами:
9605637
Репутация:
7
|
|
Значит у нас разные понятия "Качества".
Просто нужно было изначально писать что нужно не хорошее решение а "Нестандартное мышление".
Да и раздел называется "Java Академия" чему такой код научит новичков ?
|
|
|

07.09.2015, 15:25
|
|
Познающий
Регистрация: 22.08.2015
Сообщений: 65
С нами:
5645063
Репутация:
0
|
|
Сообщение от Test
Да и раздел называется "Java Академия" чему такой код научит новичков ?
Научит тому, как простую задачу можно усложнить в 10 раз
|
|
|

07.09.2015, 15:49
|
|
Постоянный
Регистрация: 07.07.2015
Сообщений: 486
С нами:
5710893
Репутация:
0
|
|
У меня тоже бомбануло от такого вердикта но не потому что мой вариант не посчитали лучшим (хотя он сработает быстрее всех реализации), а лишь потому что один из вариантов стал причиной взрыва моих глазных капилляров.
+Награды были выданы тем у кого не было према.
PS: Соглашусь с @Test, нужно было писать не 'Качество кода учитывается! ', а 'Выиграет не стандартный код без учета качества' так как качественным кодом можно назвать программу, которая отрабатывает минимальной промежуток времени без лишнего мусора, а тот код что попал в призеры далек от этого понятия.
Одна фраза привела к пукано бомбилову
PPS: Не парьтесь будут еще конкурсы, сам придумаю что то как будет время
|
|
|

07.09.2015, 19:04
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2015
Сообщений: 1,791
С нами:
5799746
Репутация:
1388
|
|
Ну вообще тут много непонятного.
Условие задачи : не корректно поставлено условие задачи.
- не описанно что должно быть с числами 15, 30 и т.д. ( по логике понятно что полное, что должно быть ммо-дев.ру, но все же)
- елсе нельзя, но как оказалось тернарные можно.....
А критерий "оригинальности кода" как по мне, не совсем уместен.
Как мудреный, сложный, возможно и более долгий вариант может быть лучше?
Я только учусь ( 4 курс) и нам все время объясняли:
Код нужно строить понятно, не нужно придумывать сложные алгоритмы для решения елементарных задач.
По минимуму использовать ресурсы.
Варианты победителей, как по мне мудреные. есть менее, есть более.
От Мангола был комент, мол почти вверно, но есть подвох. ( к примеру Сссра )
Задача у него не решена что ли? операторы иф не использовал. выводит 1 строку. минимум ненужного кода.
Почему меня так задела эта тема, участвую в олимпиадах по программированию и у меня вот второй тур 12 числа....
Если бы там была такая задача ( пофиг на то что не корректное условие) то уверен что половину вашего "оригинального" кода отбросили бы.
Почему? Чаще всего есть ограничение : время выполнения, кол-во операцый, кол-во памяти под переменные.
|
|
|

07.09.2015, 19:25
|
|
Флудер
Регистрация: 20.01.2015
Сообщений: 7,201
С нами:
5952720
Репутация:
6527
|
|
Сообщение от Desquire
Ну вообще тут много непонятного.
Условие задачи : не корректно поставлено условие задачи.
- не описанно что должно быть с числами 15, 30 и т.д. ( по логике понятно что полное, что должно быть ммо-дев.ру, но все же)
- елсе нельзя, но как оказалось тернарные можно.....
А критерий "оригинальности кода" как по мне, не совсем уместен.
Как мудреный, сложный, возможно и более долгий вариант может быть лучше?
Я только учусь ( 4 курс) и нам все время объясняли:
Код нужно строить понятно, не нужно придумывать сложные алгоритмы для решения елементарных задач.
По минимуму использовать ресурсы.
Варианты победителей, как по мне мудреные. есть менее, есть более.
От Мангола был комент, мол почти вверно, но есть подвох. ( к примеру Сссра )
Задача у него не решена что ли? операторы иф не использовал. выводит 1 строку. минимум ненужного кода.
Почему меня так задела эта тема, участвую в олимпиадах по программированию и у меня вот второй тур 12 числа....
Если бы там была такая задача ( пофиг на то что не корректное условие) то уверен что половину вашего "оригинального" кода отбросили бы.
Почему? Чаще всего есть ограничение : время выполнения, кол-во операцый, кол-во памяти под переменные.
Ну вот ты будешь устраиваться на работу к работодателю и ты ему скажешь условие не корректно поставлено? Ну вот ты сказал, что учишься в олимпиадных заданиях так же присутствует подвох. Пример не совсем удачный CCCP сразу реализовал верно.
|
|
|

07.09.2015, 19:57
|
|
Познающий
Регистрация: 05.09.2015
Сообщений: 31
С нами:
5624489
Репутация:
0
|
|
Я удивлен что мое решение со стримами является оригинальным. И я естественно не буду иметь ничего против, если мой приз отдадут кому-то другому. Но не из-за кода, а из-за того, что мы с Манголом состоим в одной команде. Насчет того, что мой код долгий: я уверен что второй вариант при добавлении параллельности ничуть не уступит вашим однопоточным итерациям. А при увеличении интервала чисел и вовсе будет быстрее.
|
|
|

07.09.2015, 20:33
|
|
Флудер
Регистрация: 20.01.2015
Сообщений: 7,201
С нами:
5952720
Репутация:
6527
|
|
Сообщение от Java-man
Я удивлен что мое решение со стримами является оригинальным. И я естественно не буду иметь ничего против, если мой приз отдадут кому-то другому. Но не из-за кода, а из-за того, что мы с Манголом состоим в одной команде. Насчет того, что мой код долгий: я уверен что второй вариант при добавлении параллельности ничуть не уступит вашим однопоточным итерациям. А при увеличении интервала чисел и вовсе будет быстрее.
Распределял награды я и написал манголу как распределились места, что бы он опубликовал
|
|
|

07.09.2015, 23:09
|
|
Постоянный
Регистрация: 07.07.2015
Сообщений: 486
С нами:
5710893
Репутация:
0
|
|
Сообщение от Java-man
Я удивлен что мое решение со стримами является оригинальным. И я естественно не буду иметь ничего против, если мой приз отдадут кому-то другому. Но не из-за кода, а из-за того, что мы с Манголом состоим в одной команде. Насчет того, что мой код долгий: я уверен что второй вариант при добавлении параллельности ничуть не уступит вашим однопоточным итерациям. А при увеличении интервала чисел и вовсе будет быстрее.
У меня бомбануло не из за тебя
Мангол в курсе
|
|
|

07.09.2015, 23:15
|
|
Постоянный
Регистрация: 07.04.2015
Сообщений: 960
С нами:
5842272
Репутация:
1039
|
|
Сообщение от Mangol
Нестандартное мышление.
Пф, у меня оно притихло после двух лет теребиловки мозгов тичером по поводу усложнения кода всякими проверками на дурачка и т.п.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|