Головоломки для програмування та коди для гольфу

Q & A для програмування головоломки ентузіастів і код гольфістів

6
Оптимізація телефонної клавіатури
Здається, цей мандрівник про те, що люди втомливо вивчають нові розкладки клавіатури, як Дворак або Нео, тому що це нібито робить їх більш продуктивними. Я стверджую, що переключення макетів клавіатури - це погана ідея, тому що швидкість роботи може зайняти у вас місяці, і коли ви на 5% швидше, ніж …
33 code-golf 

14
Морс Новий рік
Це тижневий виклик №1. Тема: Аудіообробка Ваше завдання - написати програму, яка записує аудіофайл на диск (у обраному вами форматі), який містить код Морзе для 2015, тобто ..--- ----- .---- ..... Ви можете вибирати будь-який тип звуку для сегментів, наприклад, одночастотна синусоїда, акорд, шум, якийсь інструмент (наприклад, використовуючи файли MIDI), …

7
Антизгладжування ASCII ст
Фон Мистецтво ASCII - це практика створення зображень, використовуючи текст ASCII для формування фігур. Згладжування - це ефект, створений великими «пікселями» мистецтва ASCII, розміром із символів. Зображення стає блокуючим і важко помітним. Антизгладжування знімає цей ефект, створюючи градієнт і пом’якшуючи жорсткі краї мистецтва ASCII. Змагання Ваше завдання полягає в тому, …

3
Недосвідчений вилучення пароля [закрито]
У дусі конкурсу Underhanded C я розпочинаю конкурс Underhanded Code. Мета цього конкурсу полягає в тому, щоб прямо реалізувати якийсь код, при цьому тонко приховавши в ньому нечестивий помилку. Конкурс Ви таємний російський крот, який працює в ІТ-відділі американського шпигунського агентства. Ваш американський бос щойно попросив вас застосувати алгоритм збору …

15
Мурашка на кубі
Мурашник ходить по краях (а не гранях) кубика каркаса. Кожна вершина, з якою вона стикається, подає її виделкою, від якої відгалужуються два нові краї. Мураха вибирає , який спосіб перетворити - leftабо right. Ці напрямки відносно мурашника, який звернений до вершини і знаходиться поза куба. Ваша мета - з послідовності …
33 code-golf 

9
Хто той покемон?
Вхід: ціле число N між 1 і 151 Вихід: N-й Покемон. Правила Ви можете використовувати один файл даних. Ви не можете використовувати жодні вже зроблені алгоритми декомпресії даних. Сюди входять бібліотеки та інші програми. Ваша програма може не мати доступу до інших файлів, окрім себе, та до файлу даних. Оцінка …

22
Виведіть внутрішню ламу речення
Ваша мета - взяти подібний внесок Pie is good. I just ate a bunch of pies early this morning. Actually, it was closer to the afternoon. Mornings are good. і створити масив індексів рядка, де відображаються літери, що складають слово "Лама" (по одному в порядку). Наприклад, дозвольте мені з обережністю …
33 code-golf 

6
Фотомозаїка або: скільки програмістів потрібно для заміни лампочки?
Я склав мозаїку з 2025 головок з аватарів провідних користувачів Stack Overflow . (Клацніть зображення, щоб переглянути його у повному розмірі.) Ваше завдання - написати алгоритм, який створить точну фотомозаїку іншого зображення, використовуючи аватари 48 × 48 пікселів із цієї сітки 45 × 45. Тестові зображення Ось тестові зображення. Перший …

17
Скільки виграшів на Stackoverflow?
Завдання: Ви дивовижний програміст і Stackoverflow-Answerer, і ви вирішили відповісти на кожне запитання щедро на Stackoverflow. Ви настільки хороші, що вам вдається отримати всі принади у всіх питаннях. Поки ви чекаєте, поки представник заллється, ви пишете програму, яка йде і дізнається, яка загальна кількість представників у всіх цих щедротах. Правила: …
33 code-golf 

18
Кодова романізація
Завдання полягає в тому, щоб зробити будь-які римські цифри дійсним кодом на обраній вами мові. Вони не повинні з’являтися всередині рядків або чогось подібного, але працюватимуть так само, як і будь-які інші лексеми, літерали, такі як ( арабські ) числа, символи чи рядки; або ідентифікатори змінної / методу / функції …

30
Це Різдво?
Виклик Враховуючи, що Різдво: Грудень 12 місяць 25 день Щороку визначайте сьогоднішню дату та чи є сьогодні Різдво чи ні. Якщо це Різдво, ви повинні надрукувати "It's Christmas". Якщо це не Різдво, потрібно якось почекати до Різдва, а потім надрукувати "It's Christmas". Приклад З цього питання про переповнення стека import …
33 code-golf  date 

30
Що не так із загальнодоступними змінними?
Коди-боти Я ненавиджу приватні та захищені змінні. Я просто хочу отримати доступ до всього і всього! Якщо ви схожі на мене, то цей виклик для вас! Напишіть бота, який працює разом з іншими ботами, змушує інших ботів робити те, що ви хочете. Ви програміст і знаєте, як все має працювати. …

30
Як знайти найдовший паліндром у струні?
Змагання: Складіть функцію, яка знаходить найдовший паліндром всередині рядка. Примітка. Це запитання щодо кодування . Будь ласка, не сприймайте питання та / або відповіді серйозно. Більше інформації тут .

4
Зображення Битва кольорів
ВІТАємо @kuroineko за найкращий запис та виграш 200 баунтів від @TheBestOne (відмінне спортивне майстерність!). Напишіть програму, щоб розфарбувати якомога більше зображення, перш ніж це робити програми опозиції. Правила коротко Вашій програмі буде надано зображення, колір та ціле число N. Кожного кроку вам надсилаються оновлення пікселів іншими програмами та запитуються ваші …

30
Це російськомовна мова?
Натхненний: чи це подвійне розмовляння? , Я створив складніший виклик. Дано рядок, визначте, чи є рядок n-говорить , для будь-якого .n ≥ 2n≥2n\geq 2 N-говорить визначається повторенням кожної літери разів. При рядок перетворюється в . Ваша мета - з'ясувати, чи є вхідним результатом для будь-якого n-говорить перетворення.нnnn = 4n=4n = …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.