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

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

26
З днем ​​народження, Фінляндія!
Вступ Як відомо, у 2017 році Фінляндія святкує 100 років своєї незалежності. Щоб відзначити цю подію, ваша робота - виготовити фінський прапор для задоволення кожного. Виклик Створіть програму або функцію, яка створює прапор Фінляндії (сіра межа є лише для презентації): Технічні характеристики прапора Коефіцієнт прапора становить 18:11, при цьому хрест …

1
Відгадайте, як вимовляти німецькі слова
Вступ На відміну від англійської, німецька вважається досить фонематичною системою письма . Це означає, що відповідність між написанням та вимовою є близькою. З огляду на будь-яке слово, яке вам не знайоме, ви все одно знатимете, як його вимовити через орфографічну систему. Це означає, що комп’ютер повинен робити це занадто правильно? …

4
Splix.io - Король землі
Ви заповзятлива точка, яка хоче збільшити землю під її контролем. Це досить просто - виїжджайте за межі своєї поточної землі і повертайтеся назад у свою землю, і все, що знаходиться в цій петлі, зараз належить вам. Але є улов. Якщо якась інша крапка якось знайде вашу петлю і перетне її, …

30
Віднімання рядків
Об'єктивна Створіть функцію для зворотного з'єднання рядків Вхідні дані Два рядки (буквено-цифрові + пробіли), де один слід відняти для іншого. Можна припустити, що рядок, яку потрібно відняти, ніколи не буде більшою, ніж інша. Вихідні дані Результат від віднімання Віднімання Ви повинні видалити один рядок із початку або з кінця іншої. …
37 code-golf  string 

23
Відмовтеся від усіх квадратів, ви розділили мене
Визначення Ідеальний квадрат представляє собою ціле число , яке може бути виражено як квадрат іншого цілого числа. Наприклад, 36ідеальний квадрат, оскільки 6^2 = 36. Без квадратного числа - це ціле число, яке не ділиться жодним досконалим квадратом, за винятком на 1. Наприклад, 10це квадратне число. Однак 12це не квадратне число, …

9
Будь ласка, зробіть мої марсіанські домашні завдання
Моє домашнє завдання - написати марсіанський твір (див. Нижче) від 729 до 810 слів включно. Ваше завдання - написати програму, яка генерує есе. Історія На рубежі XX століття спіритуалістка Катрін-Еліза Мюллер нібито спілкувалася з марсіанами. Під час сомнамбулантних трансів вона писала б марсіанські сценарії. Психолог Теодор Флорні виявив, що її …
37 code-golf 

30
Копи - квадратний раз квадратний корінь
Примітка. Це нитка копів , де слід розмістити скремтований код. Ось нитка розбійників, де має бути розміщено розтріскане джерело та пов’язане з відповіддю поліцейського. Завдання: Напишіть найкоротшу безпечну програму, яка помножує квадратний корінь на ціле число n на квадрат n Це поліцейські та грабіжники , тому правила такі: У своїй …

15
Як довго валлійське слово?
Напишіть програму або функцію, яка отримує у якості введення рядок, що представляє валлійське слово (UTF-8, якщо інше не вказано вами). Нижче наведено всі одиничні букви валійською мовою: a, b, c, ch, d, dd, e, f, ff, g, ng, h, i, j, l, ll, m, n, o, p, ph, r, rh, …

30
n-й термін послідовності підйому та скидання
(Виклик, взятий з багатокористувацької гри (зіткнення коду) на сайті codingame.com ) Змагання Знайдіть n -й член наступної послідовності: 1, 1, 2, 1, 2, 3, 1, 2, 3, 4...або, щоб зробити це більш очевидним,{1}, {1,2}, {1,2,3}, {1,2,3,4}... Послідовність складається з об'єднаних діапазонів від 1 до x , починаючи з 1, аж …

23
Перестановки Анци
Вступ Припустимо, у вас є лінійка з цифрами від 0 до r-1 . Ви розміщуєте мурашник між будь-якими двома числами, і він починає хаотично повзати по лінійці. Лінійка настільки вузька, що мураха не може ходити з однієї позиції в іншу, не переходячи на всі числа між ними. Коли мураха ходить …

4
З огляду на список переходів тетрісу, поверніть кількість виконаних рядків
Опис Ми розглядаємо трохи спрощену версію Tetris, де кожен хід складається з: обертаючи шматок за годинниковою стрілкою, від 0 до 3 разів позиціонування шматка в заданій колонці швидка крапля Мета - визначити кількість виконаних рядків з урахуванням переліку таких рухів тетрісу. Завершені ряди видаляються у міру скидання шматочків, дотримуючись стандартних …
37 code-golf  tetris 

27
Складні номери
По даному номеру визначте, чи це складне число. Складене число - це таке число, що якщо взяти його двійкове представлення і "скласти" його навпіл, тобто взяти результат множення XNOR першої половини числа, а друга половина разом з ним цифрами зворотно, ви отримаєте нуль. Якщо число має непарне число цифр у …

30
Виведіть найбільшу кількість з найменшими цифрами
Враховуючи непорожній список позитивних десяткових цілих чисел, виведіть найбільше число з набору чисел з найменшими цифрами. Список вводу не буде в певному порядку і може містити повторні значення. Приклади: [1] -> 1 [9] -> 9 [1729] -> 1729 [1, 1] -> 1 [34, 3] -> 3 [38, 39] -> 39 …

3
HexaRegex: Данина Мартіну Ендеру
Нещодавно Мартін Ендер досяг 100К і придумав кілька приголомшливих мов . Ми будемо трохи повеселитися з одним із них, Гексагоні (і трохи регексу для сітківки ) Як короткий огляд, вам потрібно написати програму, яка вводить шестикутну сітку і визначає, чи є шлях до цієї сітки, який відповідає рядку тексту Генерація …

30
Надрукувати хвилю алфавіту
Ви повинні надрукувати цей текст: ABABABABABABABABABABABABAB BCBCBCBCBCBCBCBCBCBCBCBCBC CDCDCDCDCDCDCDCDCDCDCDCDCD DEDEDEDEDEDEDEDEDEDEDEDEDE EFEFEFEFEFEFEFEFEFEFEFEFEF FGFGFGFGFGFGFGFGFGFGFGFGFG GHGHGHGHGHGHGHGHGHGHGHGHGH HIHIHIHIHIHIHIHIHIHIHIHIHI IJIJIJIJIJIJIJIJIJIJIJIJIJ JKJKJKJKJKJKJKJKJKJKJKJKJK KLKLKLKLKLKLKLKLKLKLKLKLKL LMLMLMLMLMLMLMLMLMLMLMLMLM MNMNMNMNMNMNMNMNMNMNMNMNMN NONONONONONONONONONONONONO OPOPOPOPOPOPOPOPOPOPOPOPOP PQPQPQPQPQPQPQPQPQPQPQPQPQ QRQRQRQRQRQRQRQRQRQRQRQRQR RSRSRSRSRSRSRSRSRSRSRSRSRS STSTSTSTSTSTSTSTSTSTSTSTST TUTUTUTUTUTUTUTUTUTUTUTUTU UVUVUVUVUVUVUVUVUVUVUVUVUV VWVWVWVWVWVWVWVWVWVWVWVWVW WXWXWXWXWXWXWXWXWXWXWXWXWX XYXYXYXYXYXYXYXYXYXYXYXYXY YZYZYZYZYZYZYZYZYZYZYZYZYZ ZAZAZAZAZAZAZAZAZAZAZAZAZA Технічні характеристики Ви можете надрукувати всі малі регістри замість усіх великих літер. Однак випадок повинен бути узгодженим протягом усього …

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