Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2017-12-15 | javasweeper | Java Sweeper | % | |
Итого: | 2 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2016-01-07 | task1 | Целые задачи | 91 % | |
2014-12-29 | task2 | Алгоритмика | 45 % | |
2014-12-29 | task1 | Календарь | 7 % | |
2014-12-28 | task2 | Логика | 24 % | |
2014-12-28 | task2 | Последовательность | 34 % | |
2014-12-28 | task2 | Подпрограммы | 100 % | |
2014-12-24 | task2 | Матрёшки | 12 % | |
2014-12-24 | task2 | Математика | 12 % | |
2014-12-24 | task2 | Любимые циклы | 17 % | |
2014-12-24 | task2 | For-to-чки | 43 % | |
2014-12-24 | task2 | Обман цикла | 15 % | |
2014-12-24 | task2 | Строки | 17 % | |
2014-12-24 | task2 | Пока-цикл | 34 % | |
2014-12-24 | task2 | Узник цикла IF | 84 % | |
2014-12-24 | task1 | Цифры | 84 % | |
2014-12-24 | task2 | Условный оператор | 57 % | |
2014-12-22 | task1 | Символы | 100 % | |
2014-12-22 | z | Вещественные числа | 100 % | |
2014-12-22 | task1 | Геометрия | 100 % | |
2014-12-19 | task1 | Лирика | 79 % | |
2014-12-19 | task1 | Формулы | 100 % | |
2014-12-11 | task1 | Семантика | 100 % | |
2014-12-11 | task1 | Целые числа | 100 % | |
2014-12-11 | task1 | Строки | 100 % | |
Итого: | 58 % |
Дело не в том, лучше или хуже, дело в ТЗ, когда будешь работать на дядю, поймёшь.
Ну это немного игровые задачки, в том то и фишка :)
Очередная нестыковка - в условии заложено, что секундомер покажет "часов (0-23)", а тесты настроены так, что примет за правильное решение для количества часов {Количество секунд/3600}
тесты ограничивают варианты решений, которые могут быть не хуже, чем у автора
С использованием String можно сделать в одну строку
как обычно, не указано граничное условие на использование WriteLine
с Write код на 2 строки меньше
Нужно правильно задавать граничные условия - без циклов, тогда не прийдется "насиловать" а нужно будет думать по-другому.
Стараюсь не смотреть видео-решение, т.к. тогда какой смысл в повторении пройденного? Для интереса глянул как сделано в решении - использовано довольно интересное свойство числа, можно будет использовать в будущем.
Заложенное в тесты решение не является верным, - у нас же не сферическая курица в вакууме :)
Части недоснесенных яиц от разных куриц учитывать (складывать) нельзя :)
Отталкиваться нужно только от того, что 1 курица несет 1 яйцо за 5 дней
Решение, на котором я настаиваю, приведено в комментариях в коде
Неправильное, на мой взгляд, решение отправил роботу, только чтобы пройти дальше.
Добавил - как оказалось, компилятор сперва умножает, а потом делит (если не поставить скобки), поэтому решение может быть записано проще (с помощью скобок), т.е. без Math.Floor, хотя с Math.Floor более понятно как должно считаться
В условиях задачи - диапазон значений int, а в тестах - long
Как раз здесь и было бы уместным использование Math.Pow для расчета процентов с капитализацией. А что нужно будет делать для расчета процентов за 50 лет - 50 строк кода? ;-)
Бросил это задание, так как не понял идею автора, которую он заложил в тесты. Автор и кто смог сделать на 100% - дайте комментарий по поводу кода, что у меня не так.
первое задание, для которого посмотрел Видео-решение, т.к. тесты настроены под решение автора - более интересные решения робот не засчитывает, а жаль
Извини, не понял о чем ты, т.к. система сообщений на этом сайте не дает понять в каком контексте идет общение. Напиши, о чем я тебе писал ...
Очередной яркий пример задачи, которую решить на 100% можно сделав лишь так, как заложил в тесты автор - альтернативные, более интересные и более короткие варианты решения не проходят тесты - проверил несколько вариантов
Опять неаккуратность автора в определении граничных условий задачи - добавьте, что WriteLine обязательно. Без этого условия можно написать код на 2 строки меньше.
добавьте, что WriteLine обязателен в тексте, и ссылку на теорию
яркий пример задания, которое можно выполнить на 100%, только если написать так, как задумал автор в тестах
в этой задаче следовало бы затронуть форматирование с указателем региональных настроек (разделитель дробной части), т.к. с '.' программа выдает ошибку (в системе для формата Русский (Россия) разделителем по-умолчанию является ',')
к программированию эта задача имеет такое же отношение, как яблоки к березе
потому что System.Linq еще не прошли, типа, как в школе :)
тесты явно настроены на представление автора о том, каким должен быть правильный код
в Вашем варианте добавляются лишние пробелы, попробуйте использовать строки и менять скобки на пустую строку
скучно, такими темпами количество в качество будет долго переходить
постановка задачи хромает, о способе ввода нужно догадываться
Автору - добавьте к тексту "Решение задачи на языке C#" несколько слов "вводить в черный экран ниже". Или перепишите видео-решение. В текущем видео-решении это поле другое (белое, а не черное). Очевидные вещи являются очевидными, когда другого понимания сути нет. А у Вас видео - одно, а интерфейс - другой.