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

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

7
Конфігурація електронів
В атомній фізиці і квантової хімії , то електронна конфігурація є розподіл електронів в якості атома в атомних орбіталей . Наприклад, конфігурація електронів неонового атома дорівнює 1s 2 2s 2 2p 6 . (З Вікіпедії ) Виклик Ваша задача полягає в тому, щоб взяти число, що представляє атомний номер елемента, …

11
Узагальнені п'ять тридцять вісім послідовностей
Адаптовано з цієї загадки FiveThirtyEight . Фон Вивчіть таку нескінченну послідовність: 3 3 3 2 3 3 3 2 3 3 3 2 3 3 2 3 3 3 2 ... Скажімо, послідовність є 1-індексованою. iЕ число в послідовності визначає , скільки 3років існує до iго 2і після всіх попередніх …

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

10
Значення HSL до RGB
Основна мета кольорової моделі RGB (червоний зелений синій) полягає в зондуванні, представленні та відображенні зображень в електронних системах, таких як телевізори та комп'ютери HSL (Hue Saturation Lightness) - альтернативна кольорова модель, розроблена в 1970-х роками дослідниками комп'ютерної графіки для більш тісного узгодження з тим, як людський зір сприймає кольорові атрибути …

10
Перерахуйте всі можливі сітки цілих чисел із обмеженнями
Проблема Розглянемо квадрат 3 на 3 сітки невід’ємних цілих чисел. Для кожного рядка iвстановлюється сума цілих чисел r_i. Аналогічно для кожного стовпця jвстановлюється сума цілих чисел у цьому стовпці c_j. Завдання полягає в написанні коду для перерахування всіх можливих різних призначень цілих чисел до сітки з урахуванням обмежень суми рядків …

29
Оберніть два відрізки рядка навколо шарніра
Фон Зараз я перебуваю в класі AP Comp Sci A: Java, і я хочу завести деяких своїх друзів з кодового гольфу. У мене є завдання з курсу, і я хотів би побачити, у скільки байтів громада може виконати цей виклик. Деталі виклику: З урахуванням двох вхідних рядків, основної та зведеної …
17 code-golf  string 

9
Розміри паперу та конвертів
Завдання Враховуючи літеру (A, B, C) і цифру (0-10), виведіть розмір відповідного стандартного розміру паперу (серії A і B) або відповідний стандартний розмір конверта (серія C) у міліметрах у форматі aaaa x bbbbде aaaaі bbbb- вимірювання ширини та висоти в міліметрах згідно ISO216 (серія A & B) або ISO296 (серія …
17 code-golf 

3
Намалюйте «Доки ви не впадете»
У 5-му виданні Dungeons & Dragons (як і в більшості інших видань) існує магічний предмет під назвою Колода багатьох речей . Це надзвичайно потужний предмет, оскільки всі карти мають дуже сильні позитивні чи негативні ефекти. Щоб використовувати колоду, символ оголошує число, а потім малює до цієї кількості карт, при цьому …
17 code-golf  random  game 

11
Магічне перетворення електронної пошти! Або: допоможіть АНБ витягнути ваші метадані зі своєї електронної адреси
З огляду на адресу електронної пошти, результат перетворення, застосованого до цієї адреси електронної пошти, та другу адресу електронної пошти, повертають висновок тієї самої трансформації, що застосовується до другої адреси електронної пошти. Усі адреси електронної пошти матимуть таку структуру: Рядок позитивної довжини, що містить алфавітно-цифрові символи та щонайбільше один .(локальна частина), …
17 code-golf  string 

9
Послідовність цілих квадратних коренів
Давайте визначимо послідовність цілих квадратних коренів. По-перше, a (1) = 1. Тоді a (n) - найменше додатне ціле число, яке не бачили раніше такого, що sqrt(a(n) + sqrt(a(n-1) + sqrt(... + sqrt(a(1))))) - ціле число. Деякі приклади: a (2) дорівнює 3, оскільки це найменше ціле число, яке sqrt(a(2) + sqrt(a(1))) …


14
Найменше ціле число як добуток заданих факторів
Останнім часом було багато викликів, пов'язаних з основним / основним фактором, тому я подумав, що може бути цікаво піти іншим шляхом. Подано: додатне ціле число n, і не порожній список натуральних чисел f написати повну програму або функцію , щоб знайти найменше ціле число iтаке , що i >= nі …

14
Замкніть мій пароль
Загальні слова все ж слід уникати, щоб вони використовувались як паролі. Це завдання про кодування дуже проста програма , яка munges даний пароль ( M odify U ntil N ВЗ G uessed E asily). Вхідні дані Слово, яке є рядком, записаним в алфавіті abcdefghijklmnopqrstuvwxyz. Не має значення, чи букви букви …
17 code-golf 

10
Числа з подібними потужностями
Враховуючи ціле p> 1 , знайдіть найменше ціле число q> p таким, що перелік експонентів у основній факторизації q є таким самим, як у p , незалежно від порядку чи значення простих факторів. Приклади Основна факторизація p = 20 дорівнює 2 2 x 5 1 . Найменше ціле число, що …

11
Циклотомний многочлен
Фон (перехід до визначень) Ейлер довів гарну теорему про складні числа: e ix = cos (x) + i sin (x). Це робить теорему де Моєра легко довести: (e ix ) n = e i (nx) (cos (x) + i sin (x)) n = cos (nx) + i sin (nx) Ми …

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