Друзья! В рамках дополнительного исследования всяких llm я решил проверить насколько они круты в решении достаточно сложной задачи. Кто-то из вас её точно знает, а для кого-то в новинку. Я много лет давал её студентам как доп задачка со звездочкой. Решают ее обычно 2-3 человека из 100. Итак задачка:
Написать программу на языке С, которая печатает на экран последовательность чисел Фибоначчи, по одному на строку (номер и значение числа на строке), количество печатаемых символов пусть берётся из аргумента программы или по умолчанию 20. Ты должен минимизировать количество алфавитных букв в коде программы, символы и цифры можно использовать без ограничений.
Кто не решал - рекомендую попробовать самим решить.
Я загнал эту задачу в разные llm и решил посмотреть кто решит. Пока результат такой:
Grok платный - 15 букв оставил
Kimi бесплатный - 24 буквы
Qwen бесплатный - 20 букв.
ChatGPT pro - 0 букв (сразу сделал грязный хак - опция -D у компилятора) но я его пристыдил и он выдал правильное решение - 4 буквы (main).
Прошу для чистоты эксперимента, кто может - проверьте решение в Gemini, Claude и может ещё где. Правильное решение 4 буквы. Конкретный промпт для чистоты эксперимента в комментариях оставлю. Поделитесь результатами. Очень интересно. Пока понятно за что я 10к заплатил)
Post #569
392
IT | Space 👨💻 Семинар: VibeCoding в системном программировании 👨🏻💻 Алексей Никольский, преподаватель ФБИТ ИТМО из Мастерской системного программирования ИТМО, практикующий эксперт в области программирования, реверс-инжиниринга и работы с операционными системами, в…
- ❤ 1