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

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

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

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

30
Режим (найпоширеніший елемент) списку
Напишіть фрагмент для обчислення режиму (найпоширенішого числа) списку натуральних чисел. Наприклад, режим d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] є 1, тому що трапляється максимум у 5 разів. Ви можете припустити, що список зберігається в змінній, такий як dі має унікальний режим. напр .: Python, 49 max(((i,d.count(i))for i in set(d)), key=lambda x:x[1]) Це код-гольф …

30
CodeGolf - голівки або хвости
Інструкції З огляду на невідомий рядок введення iзі значенням ні головок, ні хвостів , поверніться 1для голів або -1для хвостів з найкоротшим кодом. Зразок коду для гольфу (55b): if(i == "heads"){ print(1); }else{ print(-1); } Зразок коду для гольфу (16b): print("t">i||-1) Для прикладу використовувався Javascript, але це не є вимогою …
26 code-golf  string 

7
Що краще - Emacs чи Vim? (Боротьба з Google)
Привітання, благородний код гольфістів. Сьогодні ви вирішите найдавніші та найвизначніші дебати - Emacs чи Vim? Ваша задача полягає в тому, щоб взяти два пошукові терміни в якості введення та вивести, який із цих термінів має найбільше результатів пошуку Google. (Це, очевидно, абсолютно справедливо. Що ви маєте на увазі, упереджено?) Ось …

25
Головна на лінійці списків
Це завдання полягає у тому, щоб просто повернути список списків цілих чисел, подібних до функції діапазону Python, за винятком того, що кожне наступне число повинно бути таким глибоким у списках. Правила : Створіть програму або неанонімну функцію Він повинен повернути або надрукувати результат Результат повинен бути повернутий у списку (зі …

22
Знайдіть N-ту пару близнюків
Два простих числа визначаються як близнюки-праймери, якщо вони різняться на два. Наприклад, 3 і 5 - близнюки-близнюки, як і 29, 31. Напишіть програму, яка знаходить n-ту пару близнюків (де n походить від STDIN) і друкує їх на STDOUT, розділених комою та пробілом. Це код-гольф, тому виграє найкоротший код. Зразок введення: …
26 code-golf 

7
Симулятор покеба
У відеоіграх Pokemon гравця відправляють у світ, щоб змусити диких тварин на крихітні кульки та навчити їх битися. Звичайно, всі знають, що в битву ніхто не грає в Покемон. Справжня нічия серіалу - це покемон, що наздоганяє себе! Ваше завдання - імітувати покебол під час спроби захоплення. У цьому виклику …
26 code-golf 

9
Гольф генератора діаграм Венна
Гольф генератора діаграм Венна Щоб правильно відсвяткувати 180-річчя Джона Венна , сьогодні вашим завданням буде створення програми, яка виводить діаграму Венна ! Вхід: Позитивне ціле число, Nяке визначатиме діапазон чисел, що відображаються на діаграмі (від нуля доN ), і три набори натуральних чисел. Вихід: 3-множинна діаграма Венна, що показує всі …

6
Найкоротший звичайний суперструн
З огляду на список рядків s_0, s_1, ..., s_nпошуку найкоротшої рядки S, що містить кожен з s_0, s_1, ..., s_nяк подстрок . Приклади : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Напишіть найкоротшу програму (або функцію), яка вирішує цю проблему. Ви можете представляти рядки у вигляді масивів …
26 code-golf  string 

15
Найкоротший код для випадкового розміщення точок і з'єднання їх
Завдання Це досить проста задача кодування, все, що має зробити ваша програма, - це розмістити крапку на полотні (або альтернативу іншою мовою кодування) та підключити її до всіх уже розміщених крапок. Ваша програма повинна взяти за один вхід кількість точок, які слід розмістити, та вивести якийсь дисплей із підключеними точками. …
26 code-golf 

30
Порахуйте слова в тексті та покажіть їх
Код повинен вводити текст (не обов'язковим може бути будь-який файл, stdin, рядок для JavaScript тощо): This is a text and a number: 31. Вихідні дані повинні містити слова з їх кількістю виникнення, відсортовані за кількістю подій у порядку зменшення: a:2 and:1 is:1 number:1 This:1 text:1 31:1 Зауважте, що 31 - …
26 code-golf 

11
Моделювання машини реєстрації Мінських (I)
Існує багато формалізмів, тому, хоча ви можете знайти інші джерела корисними, я сподіваюся, що це досить чітко вказати, що вони не потрібні. RM складається з машини кінцевих станів і кінцевої кількості іменованих регістрів, кожен з яких містить невід'ємне ціле число. Для зручності введення тексту це завдання вимагає, щоб штати також …

19
Моє слово може побити ваше Слово
ПРОБЛЕМА Давши два слова, знайдіть переможця у цифровій кореневій битві. Визначте цифровий корінь слова таким чином: Кожній букві алфавіту присвоюється число: A = 1, B = 2, C = 3, ..., Z = 26 Додайте значення для кожної літери до загальної кількості слова. Візьміть, наприклад, "CAT". C + A + …

30
Роздрукуйте ялинку
Змагання Роздрукуйте гарну ялинку з власною зіркою вгорі, використовуючи найкоротший можливий код. Зірка дерева - це зірочка ( *), а тіло дерева зроблене з 0дерева. Висота повинна бути 10 рядів. Кожен рядок повинен бути належним чином з відступом так, щоб попередній рядок був по центру наступного. Будь-який заданий рядок повинен …

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