Запитання з тегом «code-golf»

Код-гольф - це змагання за вирішення певної проблеми в найменших байтах вихідного коду.

1
Python 3 - Спробував Гольф Моє призначення
Примітка. Це не так вже й великий виклик для гольфу; тим більше просити пропозиції щодо гольфу. Нещодавно у мене було завдання Python для мого класу веб-розробки, щоб перевірити, чи можемо ми кодувати. Оскільки я вже відчуваю себе комфортно в Python, я вирішив спробувати його в гольф, і мені було цікаво, …

1
Імітатор змагань «Скалка-папір-ножиці»
Ви вирішили організувати чемпіонат з ножиці з паперу, щоб дізнатись, хто найкращий. Ви не хочете, щоб удача визначила переможця, тому кожен повинен дати вам свою тактику в письмовій формі перед змаганням. Вам також подобаються прості речі, тому хід конкурента (показ скелі, паперу чи ножиць) повинен базуватися лише на попередньому рубежі …


2
Спадкові зміни бази
Фон У цьому виклику базове bпредставлення цілого числа nє вираженням nяк суми повноважень b, де кожен член має місце найчастіше b-1. Наприклад, базовим 4представленням 2015є 4^5 + 3*4^4 + 3*4^3 + 4^2 + 3*4 + 3 Тепер, спадкова base- bуявлення nвиходить шляхом перетворення експоненти в їх base- bуявлень, а потім …

9
Впорядкування масиву негативних, нульових та позитивних цілих чисел з однією ітерацією
Візьміть масив цілих чисел, що містять від’ємні числа, додатні числа та нулі. Згрупуйте її за допомогою однієї ітерації та встановіть на місці так, щоб першими були негативні числа, за ними всі нулі, а за ними всі додатні числа. Приклад: Input: 5, 3, 0, -6, 2, 0, 5 Output: -6, 0, …

3
Музика: Як звуть цей акорд?
Це зворотний бік музики: що в цьому акорді? , що полягає у друкуванні нот у заданому акорді. Цього разу вхід - це список нот у акорді, а ваше завдання - вивести, який саме акорд він. Ваша програма повинна підтримувати наступні тріадні акорди. Приклади наведено з коренем C. Акорди з іншими …

4
Дилема куратора
Вступ Ви друг друга куратора художнього музею, який нещодавно захопився здобуттям сучасного мистецтва від чотирьох художників ( деякі з яких можуть дати куратору нульові твори мистецтва, молодих негідників ). Оскільки це сучасне мистецтво, всі твори будь-якого художника виглядають абсолютно однаково. Ваш друг хоче використовувати комп’ютер, щоб вирішити, в якому порядку …

3
3x3 підключені компоненти
Змагання Розглянемо сітку 3x3 King, як показано на наступній графіці ASCII: A--B--C |\/|\/| |/\|/\| D--E--F |\/|\/| |/\|/\| G--H--I Вам вводиться як цілий список цілих чисел довжиною 9, що представляють собою маркування вузлів. Наприклад, вхід [0,1,1,2,1,0,5,5,1]представляє таке маркування: 0--1--1 |\/|\/| |/\|/\| 2--1--0 |\/|\/| |/\|/\| 5--5--1 Ваш вихід - це набір цілих …

11
Знайдіть пари чисел із певним LCM та GCD
Я працював над математичним питанням зі своїм другом, і ми вирішили написати сценарій, який знайде відповідь. Оригінальне запитання таке: Різниця двох натуральних чисел - 2010 рік, а їх найбільший спільний знаменник у 2014 році менший за їх найменше спільне множення. Знайдіть усі можливі рішення. Ми почали писати програму незалежно один …
9 code-golf  math 

3
Роздрукуйте перетин послідовностей
Послідовності Вам надаються чотири послідовності чисел, пронумеровані 1до кінця 4. OEIS Місце розташування 0s, коли натуральні числа перераховані у двійковій формі. Ось приклад, як обчислити послідовність: 0,1,10,11,100,101,110,111 ^ ^ ^^ ^ ^ 0 3 78 10 14 Початок послідовності відбувається так: 0, 3, 7, 8, 10, 14, 19, 20, 21, …

14
Який рік?
Це грудень 2014 року, а 2015 рік майже розпочався. Однак, здається, не всі усвідомили це. Але на допомогу приходять люди PPCG! Вхідні дані Вашій програмі надається така сітка, як та, яка є стіною, де дні, які перебувають у грудні місяці, виглядають різними, ніж у листопаді та січні. Кожен тиждень починається …

4
Розкладіть число на суму відтворень
Репдигіти - це числа форми a * (10^n - 1)/9з a in [-9,9]\{0}(іншими словами 111, -3333, 66, числа яких складаються повторенням лише однієї цифри) Мета: Написати програму або функцію, яка має одне додатне ціле число Nі друкує N = s_1 + s_2 + ... + s_k. На рядок повинно бути …

1
Примітки до таблатури
Виклик Давши список приміток, ви повинні повернути відповідну табличку. Примітки Примітки повинні бути в діапазоні від A до G включно, а октавний діапазон - 2 до 6 включно. Формат нота-октави, що #представляє різку і bпредставляє плоску. Наприклад: A7чи F#3. Вкладки Табулатура - це метод написання музики, схематично представляючи інструмент. Зазвичай …

6
Мишоловка Майкла Кріктона
У 1984 році Майкл Кріктон написав програму безпеки в BASIC, що була опублікована в журналі Creative Computing. Програма попросить користувача ввести фразу за власним вибором, записати інтервали між натисканнями клавіш, а потім попросити її повторно ввести фразу. Якщо таймінги відрізнялися занадто великою кількістю, програма ідентифікувала б користувача як самозванець. Ваше …
9 code-golf 

5
Отвір 2 - Prime Quine
Знайдіть отвір 1 тут . Зробіть quine, яка при запуску видає свій власний блок вихідного коду кілька разів. Фактично, він повинен виводити його n разів, де n у наступному простому числі. Я думаю, що приклад це найкраще показує. [MY QUINE][MY QUINE] [MY QUINE][MY QUINE][MY QUINE] [MY QUINE][MY QUINE][MY QUINE][MY QUINE][MY …

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