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

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

9
Алгоритм "сортування"
Існує "алгоритм сортування", який іноді називають сортом Сталіна, в якому для сортування списку ви просто вилучаєте елементи зі списку, поки він не буде відсортований у порядку збільшення. Наприклад, список [1, 2, 4, 5, 3, 6, 6] Коли "сортується" за допомогою Сталіна сортування стає [1, 2, 4, 5, 6, 6] Трійку …

5
Симетрично видавіть грані куба вздовж XYZ
Пісочниця Для цілей поточного завдання куб одиничної довжини виводиться в косій проекції із символами ASCII таким чином: +-----+ / /| +-----+ | | | + | |/ +-----+ + для вершин. -для ребер X. Одинична довжина вздовж X представлена ​​п'ятьма -між двома вершинами. |для ребер Y. Довжина одиниці вздовж Y …

19
Церковні булеани
Церковні буліни Церква булева функція , яка повертає xдля істинно і yдля помилкових , де xце перший аргумент функції і yє другим аргументом функції. З цих функцій можуть бути складені подальші функції, які представляють and not or xorі impliesлогічні операції. Виклик Побудувати булеву Церква і and not or xorта impliesцерковні …

30
Перше, останнє і все між собою
Дано два цілих числа, виведіть два цілих числа, а потім діапазон між ними (виключаючи обидва). Порядок діапазону повинен бути таким же, як і вхідний. Приклади: Input Output 0, 5 -> [0, 5, 1, 2, 3, 4] -3, 8 -> [-3, 8, -2, -1, 0, 1, 2, 3, 4, 5, 6, …
33 code-golf 

5
Історична різниця між `/` і `÷` в математичних виразах
Вступ: Натхненний дискусією, яка триває вже багато років щодо виразу 6÷2(1+2)6÷2(1+2)6÷2(1+2) . З виразом 6÷2(1+2)6÷2(1+2)6÷2(1+2) математики швидко побачать, що правильна відповідь - 111 , тоді як люди з простим математичним фоном зі школи швидко побачать, що правильна відповідь - це 999 . То звідки береться ця суперечка і тому різні …

30
Поверніть найбільш близький основний номер
Виклик Це просте: Давши додатне ціле число до 1 000 000, поверніть найближче просте число. Якщо саме число є простим, тоді вам слід повернути це число; якщо два прайми однаково близькі до заданого числа, поверніть нижній з двох. Введення складається у вигляді єдиного цілого числа, а вихід має бути також …
33 code-golf  primes 

24
Чи можна поділити число на потужності 2?
Вчора під час гри з дитиною я помітив номер у його іграшковому поїзді: Отже, у нас є 428142814281 який можна розділити на 4−2−8−14−2−8−14-2-8-1 або 22−21−23−2022−21−23−202^2-2^1-2^3-2^0 Настільки простий виклик: задавши невід'ємне число як вхідне значення, поверніть послідовні значення truthy та falsey, які представляють, чи може бути рядкове представлення числа (у базі …

21
Номер телефону в розмовних словах
Мета Напишіть програму або функцію, яка переводить числовий номер телефону в текст, що спрощує його вимову. Коли цифри повторюються, їх слід читати як "подвійний n" або "потрійний n". Вимоги Вхідні дані Рядок цифр. Припустимо, що всі символи - це цифри від 0 до 9. Припустимо, рядок містить принаймні один символ. …

8
Чи можуть утворюватися квадратні кільця з дерев?
Мабуть, так! У три легких кроки. Крок 1 Нехай f ( n ) позначає функцію підрахунку простих чисел (кількість простих значень менше або дорівнює n ). Визначте цілу послідовність s ( n ) наступним чином. Для кожного натурального числа n , Ініціалізуйте t до n . Поки t не є …

24
Сума в п'ять кубів
З огляду на ціле число, виведіть п'ять досконалих кубів, сума яких - це ціле число. Зауважте, що кубики можуть бути додатними, негативними або нульовими. Наприклад, -10 == -64 - 64 + 64 + 27 + 27 тож для введення -10можна вивести [-64, -64, 64, 27, 27], хоча можливі й інші …

30
Половина, Половина Половина і, Половина
Розглянемо таку послідовність чисел: 0,12,14,34,18,38,58,78,116,316,516,716,916,1116,1316,1516,132,332,532,…0,12,14,34,18,38,58,78,116,316,516,716,916,1116,1316,1516,132,332,532,… 0, \frac{1}{2}, \frac{1}{4}, \frac{3}{4}, \frac{1}{8}, \frac{3}{8}, \frac{5}{8}, \frac{7}{8}, \frac{1}{16}, \frac{3}{16}, \frac{5}{16}, \frac{7}{16}, \frac{9}{16}, \frac{11}{16}, \frac{13}{16}, \frac{15}{16}, \frac{1}{32}, \frac{3}{32}, \frac{5}{32}, \dots Він перераховує всі двійкові дроби в одиничному інтервалі .[0,1)[0,1) [0, 1) (Щоб полегшити цей виклик, перший елемент необов’язковий: ви можете пропустити його і вважати, що …

21
Гістограма алфавіту
З огляду на вхідне речення, що складається з одного або декількох слів [a-z]+та нульових чи більше пробілів , виведіть ASCII-графічну гістограму (гістограму) розподілу літер вхідного речення. Гістограма повинна бути викладена горизонтально, тобто буквеною лінією по нижній частині в алфавітному порядку зліва направо, з міткою осі Y 1-та кожні 5 одиниць. …

30
Flippign Lettesr Aroudn
В чаті, ми часто швидко-TYPERS і на самому ділі не дивитися на того , з листів , перш ніж відправляти повідомлення. Оскільки ми ліниві, нам потрібна програма, яка автоматично заміняє останні два букви нашими словами, але оскільки ми не хочемо відповідати надто пізно, код повинен бути коротким. Ваше завдання, якщо …
33 code-golf  string 

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

30
Це мій матричний стрілець?
Визначення Матриця стрілок - це матриця , у якої всі записи дорівнюють 0 , за винятком записів на головному діагоналі, верхньому рядку та в крайньому лівому стовпчику. Іншими словами, матриця повинна виглядати так: * * * * * * * * 0 0 0 0 * 0 * 0 0 …

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