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

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

2
Малювання 3d сіток - сухих архімедів
У мене є слабкість до 3d-мереж, які при вирізанні та складенні дозволяють робити 3d фігури з паперу чи картки. Завдання просте, написана найкоротша програма, яку ви можете зробити, що намалює сітки для 13 твердих архімедів. На виході має бути файл зображення у будь-якому розумному форматі (png, jpg). Усі тринадцять фігур …
12 code-golf 

4
Програмуйте мою мікрохвильову піч [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було актуальною для обміну коду Golf Stack. Закрито 3 роки тому . Я дуже лінивий, тому намагаюся завжди програмувати мікрохвильовку з найменшими можливими натисканнями кнопок . Мій мікрохвильова піч має такі кнопки: …

6
Робочий тральщик
Подібно до генерації сіток для міночисток , хоча завданням є створення робочої сітки для міночистки. Це буде довший код, ніж звичайний (я думаю) . більше інформації про тральщик . Сапер - це логічна гра, знайдена в більшості ОС. Мета гри - визначити, де знаходяться міни на сітці, задавши цифри, що …

6
Забийте гру Яхтзея
Для кожного з 13 рядків оглядового листа Yahtzee вам надається (від stdin) пробіл, розділений з 5 номерів (кістки). Ваше завдання - підрахувати бали за кожен рядок і вивести велику суму в грі. Приклад Введення та інтерпретація: Input Box Score 6 1 4 1 3 Aces 2 3 2 2 1 …
12 code-golf  number  game 

12
Пошук найбільш «унікального» слова
Використовуючи мову вибору, напишіть найкоротшу функцію / сценарій / програму, яку ви зможете визначити слово з найбільшою кількістю унікальних літер у тексті. Унікальні букви повинні містити будь-який окремий символ, що використовує кодування UTF-8 . Верхні та малі версії одного символу різні та виразні; 'a' != 'A' Слова пов'язані будь-яким символом …
12 code-golf  word 

5
Візуалізуйте довге множення за допомогою мистецтва ASCII
Змагання Напишіть програму, яка бере два цілих числа зі стандартного вводу, розділених комою, а потім надрукує візуалізацію довгого множення цих двох цілих чисел на стандартний вихід. Наприклад: Вхідні дані 14, 11 Вихід програми 14 x11 _____ 14 14 ______ 154 Вхідні дані -7, 20 Вихід програми -7 x20 _____ 00 …

27
Видалення унікальних елементів із рядка
Я підійшов до цього питання, тому що, здається, дуже часто використовуються випадки пошуку унікальних символів у рядку. Але що робити, якщо ми хочемо їх позбутися? Вхід містить лише малі алфавіти. Використовуються лише літери від a до z. Довжина вводу може бути від 1 до 1000 символів. Приклад: вхід: helloworld вихід: …
12 code-golf  string 

4
Намалюйте кахельний кубик будь-якого розміру
Намалюйте кахельний куб будь-якого розміру в арт. ASCII. Вам дадуть три числа a, bі c, і програма повинна вивести куб розміром * b * c. Приклади 3 3 3 -> ____ ____ ____ /____/____/____/| /____/____/____/|| /____/____/____/||| |____|____|____|||/ |____|____|____||/ |____|____|____|/ 5 2 3 -> ____ ____ ____ ____ ____ /____/____/____/____/____/| /____/____/____/____/____/|| …

2
Code Golf: Яка доля космічного корабля? [версія з плаваючою комою]
Це питання трохи складніше, ніж арт-версія ASCII. Немає мистецтва, і тепер ти маєш робити якусь арифметику з плаваючою точкою! Змагання USS StackExchange їхав через поле тяжіння планети cg-00DLEF, коли на борту стався астрономічний вибух. Як головний офіцер програмування корабля, ваша робота - імітувати траєкторію вашого корабля, щоб передбачити, чи змушені …

26
Знищення списків
Подаючи список зі списками, вкладеними всередині нього, поверніть список із вкладеними елементами списків. Вхідні дані Список матиме, максимум, 4-глибокі вкладені списки. Порахуйте всі 0 у вході як нульовий пробіл. Вихідні дані Індивідуально роздруковуйте кожен предмет. Не роздруковуйте вихід у вигляді списку. Ви можете відокремити кожен елемент будь-яким пробілом. Приклади справ …
12 code-golf 

11
Найкоротша програма, яка демонструє повний синтаксис мови [закритий]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 3 роки тому . Змагання Напишіть найкоротшу програму, яка демонструє весь синтаксис мови програмування: заяви, вирази, оператори, зарезервовані слова тощо. Візьміть граматику мови …
12 code-golf 

13
створити панель ходу ascii
ну це щось подібне до цього питання, але з невеликими відмінностями. ви повинні написати програму, щоб запитати про ширину смуги прогресу та скільки роботи. а потім намалюйте смугу прогресу з такими функціями: ширина вказує, скільки символів потрібно використовувати, щоб намалювати смугу прогресу прогрес задається через значення з плаваючою комою між …

16
Знайдіть слова однією рукою
"перебільшений" - приклад слова, яке можна набрати ліворуч, на звичайній карті клавіатури qwerty. "монополія" - приклад для правої руки. Пошук у wordsфайлі unix для слів, які можна набрати з одного боку. Вихідні дані повинні бути двома рядками: простір для розділення списку таких слів для лівої руки, а потім список для …
12 code-golf 

1
Зробіть щось смачненьке! [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Ваше завдання - написати програму Chef, яка добре працює як рецепт, а також як …

4
Перетворити з Infix Notation в Prefix Notation
Дано арифметичний вираз, який може включати дужки ( ()), експоненти ( ^), ділення ( /) і множення ( *), додавання ( +) і віднімання ( -) (у такому порядку операції), наприклад a ^ (2 / 3) * 9 * 3 - 4 * 6 вивести той самий вираз у позначенні …
12 code-golf  math 

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