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

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

19
Зворотна функція
Чи не було б акуратним, якби функції програмування можна було перевернути, як і математичну функцію, яку вони реалізують? Напишіть функцію (або програму), яка приймає один вхід xу будь-якій формі, яка виводить ln(x). Коли байти програми переупорядковані / перетворені так, що перший байт зараз є останнім байтом, він повинен приймати один …

6
Вам було приємно в цьому році?
Вступ Санта має занадто багато імен для обробки та потребує вашої допомоги! Він потребує в вас , щоб написати програму або функцію, яка виводить nice, naughty, very naughtyабо very very naughty. Щоб визначити, наскільки хтось приємний чи неслухняний, Санта розробив алгоритм: Ніцца ( поділ , математика ): Перш за все, …

10
Відтворити "Taps"
Сьогодні, 11 листопада 2015 року, у Сполучених Штатах - День ветеранів . " Taps " - це дзвінок на помилках, який грають на військових похоронах США: ( "Taps" на SoundCloud від vtmiller ) Це проста мелодія, довжиною всього двадцять чотири ноти та використання лише чотирьох різних нот. Ось ноти: ( …

17
Хто з них найсоніший?
Напишіть програму або функцію, яка містить рядок символів, -=o.де -=o'і і .завжди чергуються, символ на символ. Рядок буде мати непарну довжину більше, ніж одна, і завжди починається і закінчується в одному з -=o. В основному, вхід буде виглядати як лінія смайликів, які поділяють очі в різних станах сонливості, наприклад o.=.=.-.-.o.o …
31 code-golf  string 

12
Ви дізналися свій fib-abc?
Я не люблю цифри, але мені подобається послідовність Фібоначчі. Я впевнений, що ми могли щось розробити. Будь ласка, прочитайте одне ціле число n від STDIN та виведіть n- го числа Фібоначчі в базі 26 ( abcdefghijklmnopqrstuvwxyzзамість 0123456789) до STDOUT. Перше число Фібоначчі дорівнює 0. Друге - 1. число n- го …

27
Passwordify рядок
Ваше завдання полягає в тому, щоб передати рядок! Що ви доцільно, запитаєте ви? Візьміть рядок як вхідний. Цей рядок містить лише великі літери, малі літери, цифри та пробіли. Ви повинні замінити всі пробіли на підкреслення і перемістити всі числа до кінця рядка в тому порядку, який вони відображаються зліва направо. …

5
Розбийте вкладки навпіл
Святі війни воювали на просторах проти вкладок. (І звичайно простори, будучи об'єктивно перевершеними, виграли.) - Олексій А. S Ом ЙОГО р ля до сих пір відмовляється , щоб в ccept , що бея з ч сл е Арлі евим upreme. Ви тільки що отримали в файл , використовуючи Інкор ре …

30
Паліндроми Уотсона-Крика
Проблема Створіть функцію, яка може визначити, чи є довільна рядок ДНК паліндром Уотсона-Крика. Функція візьме ДНК-рядок і виведе справжнє значення, якщо рядок є паліндром Ватсона-Крика і помилкове значення, якщо це не так. (True та False також можуть бути представлені відповідно 1 і 0.) Рядок ДНК може бути або у великому, …

13
Графік Квіткові квітки
Погляньте на цю квітку ромашки: Гарненько, чи не так? Ну що робити, якби я сказав вам, що це насправді не одна квітка? Багато квітів (включаючи соняшники, ромашки, жоржини та інші) насправді складаються з багатьох дуже маленьких квіток (чорних крапок на соняшниках) на квітковій голові. Ці мініатюрні квіти називають квітковими , …

12
Я ще цього не бачив!
Напишіть програму , яка проходить через рядок без пробілів символів (можна припустити , що вони є цифри 0до 9, але нічого в тому , як вони повинні бути оброблені не залежить від цього) , і додає простору в відповідності з наступними правилами. Нехай поточний маркер буде порожнім рядком, а раніше …

6
Напишіть програму, яка виводить її рівень дзеркала
Є 95 символів для друку ASCII : !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ У шрифті Consolas (за замовчуванням блоку коду Stack Exchange) деякі символи мають дзеркала навколо вертикальної осі симетрії: Ці пари символів є дзеркалами один одного: () [] {} <> /\ Ці символи є дзеркалами самі по собі: ! "'*+-.8:=AHIMOTUVWXY^_ovwx|(Зверніть увагу, що простір - …

30
Кіт іде "М'ясо"
cat іде "Meow" Ми всі знайомі з концепцією catпрограми. Користувач щось вводить, це повторюється назад. Легко. Але всі catпрограми, які я бачив до цього часу, пропустили один факт: a cat"М'яв". Так що ваше завдання полягає в тому, щоб написати програму , яка копіює все STDINна STDOUT КРІМ вхід не cat, …
31 code-golf 

4
ASCII Doodling: Лазер у коробці
Іноді, коли я малюю, я малюю прямокутник, починаю з діагоналі від одного з кутів, а потім просто простежую лінію, "відбиваючи" її щоразу, коли потрапляю в бік прямокутника. Я продовжую це, поки не потрапляю на інший кут прямокутника (і сподіваюся, що співвідношення сторін мого прямокутника не було ірраціональним;)). Це як би …

30
Визначте глибину масиву
Простий виклик для вашого понеділка ввечері (ну або вранці вівторок в іншій половині світу ...) Ви вводите як вхідний вкладений, потенційно розроблений масив додатних цілих чисел: [1, [[2, 3, [[4], 5], 6, [7, 8]], 9, [10, [[[11]]]], 12, 13], 14] Ваше завдання - визначити його глибину, яка є найбільшою глибиною …

2
Оптимальні ігри Tic Tac Torus
Це завдання стосується гри Tic Tac Toe, але вона грається на торі. Як грати Щоб створити необхідну ігрову дошку, ви починаєте з звичайної ігрової дошки Tic Tac Toe. Спочатку складіть його в циліндр, з'єднавши лівий і правий край. Потім складіть його в торус, з'єднавши верхній і нижній край. Ось проста …

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