|
C4. Можно ли использовать ООП, встроенную сортировку, split?
|
|
| Dimiter | Дата: Вторник, 2013-05-28, 7:59 PM | Сообщение # 1 |
|
Абитуриент
Группа: Пользователи
Сообщений: 2
Репутация: 0
Замечания: 0%
Статус: Offline
| Кто-нибудь знает, не сочтут ли читерством следующий подход к С4: 1)Фразу "на вход программе подаются" можно трактовать очень по-разному. Можно ли, если я пишу на джаве, считать подаваемые данные массивом строк, подаваемых в main: public static void main(String[] args){ //и тут мы работаем с args } 2)Допустим, мы получаем данные о каких-то "штуках". Можно ли создать класс штуки, сделав аргументом конструктора строку входных данных и парсить сплитом их уже там. Для сортировок можно просто будет написать метод сравнения для штук, а остальное джава сделает сама.
Варианты ЕГЭ 2026 Дальний Восток
Егэ Дальний Восток 2026
|
| |
| |
| luvtea | Дата: Вторник, 2013-05-28, 8:09 PM | Сообщение # 2 |
Студент
Группа: Пользователи
Сообщений: 36
Репутация: 0
Замечания: 0%
Статус: Offline
| ЕМНИП можно использовать любые возможности языка. Но зачем ? Там же задачи простые. Цитата (Dimiter) встроенную сортировку, split Да.
P.S. Желательно все прокомментировать, чтобы экспертам было понятно какой участок кода за что отвечает.
Варианты ЕГЭ 2026 Дальний Восток
Егэ Дальний Восток 2026
СПбГУ '17 ПМ-ПУ
|
| |
| |
| monomah | Дата: Вторник, 2013-05-28, 8:16 PM | Сообщение # 3 |
Студент
Группа: Пользователи
Сообщений: 78
Репутация: 1
Замечания: 0%
Статус: Offline
| За хранение входных данных в массиве могут снять баллы за использование лишней памяти.
Цитата (luvtea) можно использовать любые возможности языка. То есть можно использовать технологию LINQ платформы .NET?
Варианты ЕГЭ 2026 Дальний Восток
Егэ Дальний Восток 2026
МАИ 806
Сообщение отредактировал monomah - Вторник, 2013-05-28, 8:29 PM |
| |
| |
| luvtea | Дата: Вторник, 2013-05-28, 8:33 PM | Сообщение # 4 |
Студент
Группа: Пользователи
Сообщений: 36
Репутация: 0
Замечания: 0%
Статус: Offline
| Цитата (monomah) То есть можно использовать технологию LINQ платформы .NET? На свой страх и риск. Там не такие уж сложные задачи, чтобы юзать какой-нибудь boost в C++, поэтому лучше, я думаю, обойтись средствами стандартной библиотеки.
Варианты ЕГЭ 2026 Дальний Восток
Егэ Дальний Восток 2026
СПбГУ '17 ПМ-ПУ
|
| |
| |
| someone307 | Дата: Среда, 2013-05-29, 8:17 PM | Сообщение # 5 |
|
Абитуриент
Группа: Пользователи
Сообщений: 16
Репутация: 0
Замечания: 0%
Статус: Offline
| Потом будете плакаться друзьям и объяснять экспертам, что ява или си шарп это не си, и даже не паскаль Сам через это прошёл. Экспертами на апелляции, в моём случае, оказались две 60-летние леди, которые упорно повторяли фразу "низкая культура программирования", впрочем, даже не зная, на каком языке написана работа перед ними(написал прогу на си шарпе).
Так что пишите на паскале, или, в лучшем случае, на си, и не выпендривайтесь. Если вы действительно шарите в яве/дотнете, то проблем не вижу никаких.
Варианты ЕГЭ 2026 Дальний Восток
Егэ Дальний Восток 2026
|
| |
| |
| xploid | Дата: Среда, 2013-05-29, 8:31 PM | Сообщение # 6 |
|
Студент
Группа: Пользователи
Сообщений: 91
Репутация: 8
Замечания: 0%
Статус: Offline
| Вообще в спецификации написано, что программа должна быть оптимальной по памяти и даже за использование массивов в некоторых задачах снижают баллы. А линк, бусты и даже стандартные контейнеры плюсов - дикий оверхед, поэтому их использовать нельзя. И, как написали выше, лучше использовать бэйсик, паскаль или си, т.к. программы слишком простые, а даже на написание классов шарпа/джавы уходит драгоценное время.
Варианты ЕГЭ 2026 Дальний Восток
Егэ Дальний Восток 2026
|
| |
| |