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

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

14
Намалюйте піраміду нащадка (додаток)
Виклик Давши послідовність невід’ємних цілих чисел, створіть функцію, яка виводить піраміду нащадків, де діти - це сума обох батьківських чисел. Результат виводиться у вигляді рядка за допомогою вкладки \t. Примітка: проміжні вкладки в кожному рядку не потрібні 1\t\t2\t\t3\n\t3\t\t5\t\n\t\t8\t\t results in 1 2 3 3 5 8 Необов'язково результат може бути …
11 code-golf 

2
Camel Up Cup: турнір настільних ігор AI
Кубок верблюдів 2k18 У цьому виклику ми будемо грати в напівпопулярну настільну гру Camel Up. Верблюд вгору! це настільна гра, в якій гравці роблять ставку на верблюдів, щоб виграти раунди, виграти гру або програти гру, встановити пастки для впливу на рух або переміщення верблюда. Кожне з цих рішень нагороджує вас …

13
Забив Брісколу
Вступ Бріскола - одна з найпопулярніших ігор Італії з картами. Це карткова гра, як мост. Бріскола добре відома своєю химерною точковою системою. У цьому виклику, отримавши дві картки, ви виведете, чи перша набирає більше, менше чи однакова кількість балів, як друга в точковій системі Брісколи. Виклик Бріскола грається з колодою …

1
Не просто головоломка на чотири четвереньки
У цьому варіанті головоломки « Чотири четвереньки» вам слід використовувати до x x's(і жодного іншого числа) та визначеного набору операцій, щоб досягти кожного числа від 0 до 100. Якщо x = 4тоді ви можете використовувати до чотирьох, 4sі це питання стає класичним чотирма четвертками головоломки (за винятком того, що ви …

21
Оновлення мовних файлів Minecraft
У 1.13 мовні файли Minecraft були переведені з простого багаторядкового формату ключа = значення на JSON . Виклик Напишіть програму, що перетворюється з вихідного формату, повертаючи рядок JSON. Введення можна приймати за допомогою будь-якого стандартного способу введення, вихід повинен бути json від будь-якого стандартного способу введення Оригінальний формат містить, наприклад, …
11 code-golf  game  json 

4
Визначте сезон
Вступ: У північній півкулі (тобто Європі, Північній Америці тощо) сезони поділяються так: - Весна: березень, квітень, травень - літо: червень, липень, серпень - осінь: вересень, жовтень, листопад - зима: грудень , Січень лютий Однак у південній півкулі (наприклад, в Австралії, Південній Америці тощо) сезони поділяються так: - Весна: вересень, жовтень, …
11 code-golf  number 


2
Дізнайтеся мої сусіди за кількістю
Вхід складається з i рядків з інформацією про сусідів. Кожен i- й рядок містить 4 значення, що представляють сусід i з північного , східного , південного та західного напрямків відповідно. Таким чином, кожне значення представляє сусід у заданому напрямку i- го ряду, починаючи з рядка 1, і може доходити до …

1
Автоцикл велосипед
Зробіть квінт, але з поворотом. Заява Квінт друкує свій код, але ставить перший символ в кінці. (Ви можете зробити це в зворотному порядку, але включити цю примітку у свою відповідь) Тоді вихід повинен бути програмою, яка також є рішенням. Приклад: Припустимо, що ваш код був foobar, запустивши його, він повернеться, …
11 code-golf  quine 

17
Складіть список ротонімів 2
Ротоніми 2 "Ротонім" - це слово, яке ROT13 переходить в інше слово (тією ж мовою). Для цього завдання ми використаємо альтернативне визначення: "Ротонім" - це слово, яке круговим чином переміщується / перетворюється на інше слово (тією ж мовою). Наприклад: 'stable' < 'tables' < 'ablest' 'abort' > 'tabor' 'tada' >> 'data' …
11 code-golf 

7
Відновлення параметрів діапазону
Опис Вам даються результати функції діапазону, де кожен елемент округлюється до найближчого цілого числа. Ваша мета - відновити початковий список. Наприклад, наступна функція (в Python3) створить вхід для вашої програми: from numpy import arange, floor def floored_range(A, B, C): return list(floor(arange(A, B, C))) Вихід вашої програми повинен бути достовірним здогадом …
11 code-golf 

4
Копання часового проміжку кар'єру
Ви любите дивитися круті часові проміжки споруд чи інші масивні роботи, виконані за лічені хвилини? Давайте зробимо тут. Ми будемо дивитись на кар'єр, що викопує екскаватор, щодня робимо знімки, щоб побачити весь прогрес. І ваше завдання - показати нам цей процес! Кар'єр визначається шириною його першого шару. Екскаватор визначається його …

4
Цілі числа в Базі Пі
Фон: Pi ( π) - це трансцендентне число , і тому воно має невпинне десяткове подання. Аналогічно, представлення не закінчується, якщо записане в будь-якій іншій цілій базі. Але що робити, якщо ми написали це в базі π? Цифри в десяткових числах представляють потужність 10, так що: π = 3.14… = …

2
Полювання на яйця в стилі Collatz
Натхненний Великим API на великодні яйце полювання! Підсумок Ваше завдання - пошук заздалегідь заданого цілого числа в "просторі Колаца" (пояснюється пізніше), використовуючи найменший можливий крок. Вступ Цей виклик ґрунтується на знаменитій гіпотезі Колатца, про яку, сподіваємось, всі тут принаймні чули. Ось резюме, узяте з друку номерів Super Collatz . Коллатц …

3
Божевільні, але раціональні основи
У нас багато проблем на основі 10, бази 2, бази 36 або навіть бази -10 , але як бути з усіма іншими раціональними основами? Завдання З огляду на ціле число в базі 10 та раціональну базу, поверніть ціле число в цій базі (як масив, рядок тощо). Процес Важко уявити собі …

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