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

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

15
Найкоротший код для випадкового розміщення точок і з'єднання їх
Завдання Це досить проста задача кодування, все, що має зробити ваша програма, - це розмістити крапку на полотні (або альтернативу іншою мовою кодування) та підключити її до всіх уже розміщених крапок. Ваша програма повинна взяти за один вхід кількість точок, які слід розмістити, та вивести якийсь дисплей із підключеними точками. …
26 code-golf 

17
Загадка програмування m3ph1st0s 1 (C ++) [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну коду Golf Golf. Закрито 3 роки тому . Це перша з серії загадок C ++ для вас. Сподіваюся, вам сподобається. Отже, пазл №1: З огляду на наступну програму: …

30
Порахуйте слова в тексті та покажіть їх
Код повинен вводити текст (не обов'язковим може бути будь-який файл, stdin, рядок для JavaScript тощо): This is a text and a number: 31. Вихідні дані повинні містити слова з їх кількістю виникнення, відсортовані за кількістю подій у порядку зменшення: a:2 and:1 is:1 number:1 This:1 text:1 31:1 Зауважте, що 31 - …
26 code-golf 

7
Написати код гольфіста [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну коду Golf Golf. Закрито 2 роки тому . Якщо ви вирішите не відмовлятись від цієї роботи, - це написати програму, яка буде «гольфувати» фрагмент заданого коду вашою мовою. …

11
Моделювання машини реєстрації Мінських (I)
Існує багато формалізмів, тому, хоча ви можете знайти інші джерела корисними, я сподіваюся, що це досить чітко вказати, що вони не потрібні. RM складається з машини кінцевих станів і кінцевої кількості іменованих регістрів, кожен з яких містить невід'ємне ціле число. Для зручності введення тексту це завдання вимагає, щоб штати також …

19
Моє слово може побити ваше Слово
ПРОБЛЕМА Давши два слова, знайдіть переможця у цифровій кореневій битві. Визначте цифровий корінь слова таким чином: Кожній букві алфавіту присвоюється число: A = 1, B = 2, C = 3, ..., Z = 26 Додайте значення для кожної літери до загальної кількості слова. Візьміть, наприклад, "CAT". C + A + …

30
Роздрукуйте ялинку
Змагання Роздрукуйте гарну ялинку з власною зіркою вгорі, використовуючи найкоротший можливий код. Зірка дерева - це зірочка ( *), а тіло дерева зроблене з 0дерева. Висота повинна бути 10 рядів. Кожен рядок повинен бути належним чином з відступом так, щоб попередній рядок був по центру наступного. Будь-який заданий рядок повинен …

2
Чи може нейронна мережа розпізнавати праймери?
Фон Визнання первинності здається поганим пристосуванням для (штучних) нейронних мереж. Однак теорема про універсальне наближення стверджує, що нейронні мережі можуть наближати будь-яку безперервну функцію, тому, зокрема, слід мати можливість представляти будь-яку бажану функцію, що підтримується кінцево. Тож спробуємо розпізнати всі прими серед перших мільйонів чисел. Точніше, оскільки це веб-сайт з …

15
Перемістіть кілька біт і отримайте квадрат
З огляду на ціле число , ви повинні знайти мінімальну кількість бітів, які потрібно перевернути в N, щоб перетворити його на квадратне число . Ви можете інвертувати лише біти нижче найзначнішого .N>3N>3N>3NNN Приклади - це квадратне число ( 2 2 ), тому очікуваний вихід дорівнює 0 .N=4N=4N=422222^2000 можна перетворити на …

10
404 - Унікальна сторінка 404 не знайдена
Натхненний поліглот на сторінці переповнення стека 404 : Мета Ваша мета проста: створити поліглот, який виводить число 404 , а потім припиняє, якомога більше мов. Обмеження Ось поворот, є обмеження, щоб зробити його складніше: Ви повинні написати N програм і вибрати N мов у певному порядку. я го програма повинна …

6
Повністю обґрунтуйте і переносіть текст тексту
Given a width and a block of text containing possible hyphen- ation points, format it fully- justified (in monospace). Цілком виправдано означає, що він вирівняний зліва та праворуч і досягається збільшенням відстані між словами, поки кожен рядок не підійде. Пов'язані: Обґрунтуйте текст, додавши пробіли Вирівняйте текст до блоку І певним …


5
Чи може цар зловити пішака?
З урахуванням введення чотирьох цілих чисел x 1 , y 1 , x 2 та y 2 , виведіть, чи може білий король у шахах (з координатами ( x 1 , y 1 )) міг ловити чорну пішаку (з координатами ( x 2 , y 2 )) і захопіть його, …
26 code-golf  chess 

10
Приєднання програм
Виклик У цьому виклику ви будете писати першу програму, p 1 , нескінченної послідовності програм, в якій запуск p n виходів / генерує програму p n + 1 . При об'єднанні перших n> = 2 програм послідовність повинна виводитися n. Приклад Скажімо, перші 4 програми: p1 p2 p3 p4 Якби …

7
Напишіть перекладач 0815
Мені подобається концепція 0815 , за винятком того, що перекладач на веб-сайті творця повертає помилку 404. Тому я вирішив попросити всіх допомогти! Основи 0815 базується на трьох (3) регістрах та черзі. Регістри мають ім'я X, Y і Z, при цьому X - лише для запису, Z - лише для читання, …

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