|
|
|
|
|
|
Вернуться
1 Андрей и Костя, 06 февраля 2025 г. 15:46:09 | |
Хворых Павел, уже вышел в топ по размеру кода по этой задаче на питон Как по мне иметь набор встроенных функций и при этом производить соревнование по размеру кода, такое себе занятие вот сделать меньше 130 символов в той же задаче на с++ или на другом языке который не имеет подобных функций - это искусство) как и 35 символов в 108 задаче, 54 в задаче а+в , 94 символа в 81 -ой задаче
|
|
|
2 Яндулов Богдан, 05 февраля 2025 г. 17:04:45 | |
О, порядок сообщений ревёрснули что ли
|
|
|
3 Яндулов Богдан, 05 февраля 2025 г. 17:03:49 | |
Паскаль - мёртвый язык. Какой смысл его учить? Только чтобы заюзать парочку встроенных функций оттуда на егэ?
|
|
|
4 Беляев Сергей Николаевич, 05 февраля 2025 г. 13:55:54 | |
Да я просто разницу посмотрел в лучших попытках у Вашего решения на PascalABC и у решения Павла Хворых. Видимо, Вы все-таки не о той задаче говорите. 2089-я задача не про факторизацию, там минипалиндромы.
|
|
|
5 Владимир Игоревич Лукьянчиков, 05 февраля 2025 г. 8:06:47 | |
Если искать делители числа или факторизацию код будет отличаться значительно! #Python from itertools import chain w = lambda n: chain(*((d, n // d) for d in range(1, int(n ** 0.5) + 1) if n % d == 0)) print(*sorted(list(w(int(input()))))) //А вот PascalABCNet ### uses school; RI.Divisors.Pr //Факторизация ### uses school; RI.Factorize.Pr //Перевод в 9-ричную СС ### uses school; RI.ToS.ToBase(9).Pr //Простые числа от 2 до n ### uses school; Primes(RI).Pr По-моему, очевидно, что разница не в один символ. И самое главное, если ученик сам пишет функции (простые числа, разложение на множители, переводы в нестандартные СС), то вероятность ошибки резко возрастает. И этот фактор гораздо важнее, чем длина кода.
|
|
|
6 Беляев Сергей Николаевич, 05 февраля 2025 г. 2:22:33 | |
Не думаю, что сокращение кода на один символ за счет языка многое решает на ЕГЭ :)
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |