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

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

5
Генерування алфавіту в JavaScript
Я впевнений, що немає кращого способу зробити це, але подумав, що це не завадить запитати. Мені набридло друкувати a='abcdefghijklmnopqrstuvwxyz'. Класні мови мають Range('a'..'z')чи подібні Що ми можемо придумати JS, що це якомога коротше ?? for(i=97,a='';i<123;){a+=String.fromCharCode(i++)} довше, ніж просто алфавіт, але гарантує, що я кудись не закручуюся. Я сподіваюся, що існує …

18
Пошук базового репдигіта
Репдігіти це натуральне число , яке можна записати тільки повторюючи ту ж цифру. Наприклад, 777є репдигітом, оскільки складається виключно з цифри, 7повтореної три рази. Однак це не обмежується лише десятковими (базовими 10) числами: Кожне число Мерсена (виду M n = 2 n -1 ) є повторним знаком при написанні у …

4
Граф Міллз у дев'яти чоловічих Моррісах
Вступ Морріс Дев'яти чоловіків (його ще називають Міллз) - це настільна гра для двох гравців, яка грається на наступній дошці (зображення, зняте із пов'язаної сторінки Вікіпедії): У кожного гравця 9 чоловіків, кольорові чорно-білі. Конкретні правила не важливі для цього виклику, але перегляньте сторінку Вікіпедії, якщо вам це цікаво. Змагання Беручи …


1
Відокремте цілі числа
Вступ У галузі математики, відомої як топологія , є речі, які називаються аксіомами розділення . Інтуїтивно ви маєте набір Xі колекцію підмножини X, які ми можемо вважати властивостями. Система добре відокремлена, якщо можна виокремити всі предмети на Xоснові їх властивостей. Аксіоми розділення формалізують цю думку. У цьому завданні ваше завдання …

4
Розмежування реципрок
Враховуючи число n> 77 , напишіть програму або функцію, яка знаходить набір чітких додатних цілих чисел, таких, що сума множини дорівнює n , а сума зворотних множини дорівнює 1. Приклад для 80: 80 = 2 + 4 + 10 + 15 + 21 + 28 ⟶ 1/2 + 1/4 + …

7
Створення програм у збільшенні розміру
У цьому виклику ви напишете програму, яка виводить програму, яка вдвічі перевищує довжину вихідної програми. Виведена програма повинна вивести нову програму, програма вдвічі перевищує її довжину. Приклади Якщо моя програма a: < a > aa < aa > aaaa < aaaa > aaaaaaaa Правила Немає вбудованих квітин Оригінальна програма повинна …

11
Яка частота цієї ноти?
Швидке музичне оновлення: Клавіатура фортепіано складається з 88 нот. На кожній октаві - 12 нот C, C♯/D♭, D, D♯/E♭, E, F, F♯/G♭, G, G♯/A♭, A, A♯/B♭та B. Кожен раз, коли ви натискаєте "C", візерунок повторюється на октаву вище. Примітка однозначно ідентифікується 1) буквою, включаючи будь-які різки або плоскі, і 2) …
21 code-golf  music 

2
Символічна інтеграція многочленів
Застосуйте невизначений інтеграл до заданого рядка. Єдині правила, якими ви будете користуватися, визначені як такі: ∫cx ^ (n) dx = (c / (n + 1)) x ^ (n + 1) + C, n ≠ -1 c, C і n - всі постійні. Технічні умови: Ви повинні мати можливість інтегрувати поліноми …

1
Порахуйте загальні моделі життя
Завдання тут полягає в тому, щоб прочитати з .rleфайлу Golly або Plaintext (на ваш вибір), ім'я якого файлу надано (на STDIN або як аргумент командного рядка) та визначити та підрахувати загальні шаблони в закодованій в ньому сітці. Крім того, ви можете вибрати вміст цього файлу безпосередньо над STDIN. Ваша програма …

15
Виведіть наступну кана
Японські символи кана відповідають одному звуку японської мови. За винятком ん ( n ), кожен інший канал складається з приголосної частини та голосної частини. Існує природне впорядкування японської кани, свого роду "алфавітний порядок", який зазвичай розташований у таблиці 10 на 5: | a i u e o ----------------------------- * | …

7
Електростатичний потенціал простої системи
У фізиці як електричні заряди відштовхуються, і на відміну від зарядів притягують. Потенційна енергія між двома одиничними зарядами, розділеними на відстань, dстановить1/d для подібних зарядів і -1/dдля несхожих зарядів. Потенційна енергія системи зарядів - це сума потенційних енергій між усіма парами зарядів. Виклик Визначте потенційну енергію системи одиничних зарядів, представлених …

5
Pyth Practice 2
Час для іншої практики Pyth. Я представляю тут 8 тверджень про проблеми з рішенням Pyth кожен. Ці рішення пише початківець Pyth. Він цілком радий цим рішенням, оскільки вони набагато коротші, ніж відповіді його Python. Однак ваше завдання - показати йому краще. Створюйте рівноцінні, але короткіші програми. Це виклик щодо хитрощів …
21 code-golf  pyth 

6
Трикутна спіраль Улама
У нас було кілька з проблем , про спіралі Улама. Але цього недостатньо. У цьому виклику ми побудуємо трикутну спіраль Улама (на відміну від звичайної, квадратної спіралі Улама). Ось ескіз того, як виглядає спіраль. Як ми знаємо, спіраль Улама розташовує всі природні числа по зовнішній спіралі і позначає лише ті, …

1
Пакувальні кола
Погляньте на це зображення. Зокрема, як влаштовані отвори на торцях. ( Джерело зображення ) Зверніть увагу, як труби на цьому зображенні упаковані в шестикутний візерунок. Відомо, що в 2D шестикутна решітка - це найгустіша упаковка кіл. У цьому виклику ми зупинимося на тому, щоб мінімізувати периметр упаковки кіл. Один корисний …

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