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

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

14
Надрукуйте n-е число Фібоначчі, що містить n-е число Фібоначчі!
Виклик Ви повинні написати програму, яка приймає позитивне ціле число nяк вхідне, і виводить число nФібоначчі (скорочене як Fib # у всьому), яке містить nth Fib # як підзарядку. Для цілей цього виклику послідовність Фібоначчі починається з a 1. Ось кілька прикладів, які ви можете використовувати як тестові випадки, або …

12
Розфарбуй мене поляком
Скажімо, ваша робота - фарбувати стовпи, а клієнт просить вас пофарбувати полюс з 4 червоними секціями та 3 жовтими секціями. Ви можете зробити це досить легко так: r y r y r y r З просто жовтими та червоними смужками. Тепер скажемо, що ваш клієнт просить вас намалювати полюс з …

1
Розкрийте проблему школярки Кіркмана
Для тих, хто вам незнайомий, проблема школярки Кіркмана є наступною: П'ятнадцять панночок у школі виходять три рази під час семи днів поспіль: їх потрібно влаштовувати щодня, щоб ніхто не ходив двічі під час занять. Ми можемо розглядати це як вкладений список 3 ( 5) (або матриця): [[a,b,c] [d,e,f] [g,h,i] [j,k,l] …

19
CSI: елементи Minecraft
Minecraft 1.12 вийде завтра, тож давайте святкувати! Напишіть код, який містить невід'ємне ціле число N, яке представляє кількість елементів чогось у Minecraft . Виведіть це набагато корисніше гравцям, надаючи кількість скринь, стеків та предметів N еквівалентно. Використовуйте формат XcYsZi де X - кількість скринь, яку ви можете повністю заповнити N …

18
Складіть рядок у трикутник
Давши рядок, довжина якого ділиться на 4, складіть трикутник, як показано нижче. Якщо рядок є abcdefghijkl, то трикутник буде: a b l c k defghij Якщо рядок є iamastringwithalengthdivisiblebyfour, то трикутник буде: i a r m u a o s f t y r b i e n l gwithalengthdivisib …

24
Створіть бінарну лінійку
Давши число n , генеруйте перші n стовпців цього шаблону: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ################################ ... Висота стовпця при (1-індексованому) n - кількість …

19
Різна кількість, однакова вага
Фон Вага Хеммінга цілого числа є число одиниць в його довічним поданні. Для цього виклику цілі числа представлені 32 бітами, і вони не підписані. Виклик З огляду на ціле число від 0 до 2 ^ 32-1 (не включаючи), виведіть інше ціле число в межах одного діапазону, а також з однаковою …

30
Найменший кратний запуск 9 з наступним необов'язковим запуском 0
З огляду на додатне ціле число, знайдіть його найменший кратне додатне ціле число, яке є пробігом 9, а потім необов'язковий запуск 0. Іншими словами, знайдіть його найменше множинне додатне ціле число, яке узгоджується з регулярним виразом /^9+0*$/. Наприклад, якщо дане додатне ціле число дорівнює 2, то повертаємо 90, оскільки 90 …

19
Обчисліть двійкову розділену суму слова
Візьміть рядок, sщо містить вхідні символи ASCII для друку, і виведіть його "двійкову розділену суму". Потрібно пояснення? Як ви отримуєте двійкову суму розбиття? Ми будемо використовувати рядок A4як приклад у наступному поясненні. Перетворіть символи у двійкові, трактуючи кожну букву як 7-бітний символ ASCII A -> ASCII 65 -> 1000001 4 …

30
Динамічно створюйте коробки
Змагання: Намалюйте прямокутник полів ASCII: [] Правила: Займає введення ширини та висоти Ви можете припустити, що обидва ці числа Потрібно створити рядок із символами нового рядка, \ n Приклади: 2, 2: [][] [][] 2, 3: [][] [][] [][] Виграє найменше байт.

30
Чи відповідає n-й знак n-му від останнього char?
Натхненний Чи відповідає старт кінці Отримавши рядок sі ціле число n, вихід A truthy / falsey, чи повинні nй символ в sдорівнює n-го від кінцевого напівкоксу в s. Вхідні дані Непорожній рядок і ціле число. Можна використовувати індексацію на основі 0 або індексацію на основі 1. Ціле число гарантовано є …
22 code-golf  string 

10
Брайлів - якщо рядок
І ні, це не є перекладом тексту перекладу ASCII на шрифт шрифтом . У Unicode є 2 8 = 256 моделей Брайля . (Під «Брайлем» я маю на увазі восьмиклітинні) Ш, чекай. Скільки символів ASCII було там? 2 7 = 128? Ну тоді давайте перетворимо ASCII на шрифт Брайля, тому …

12
Зворотне і додайте виродження
Вступ Зворотне і додавання так само просто, як це звучить, візьміть nі додайте його до його цифр у зворотному порядку. (наприклад, 234 + 432 = 666). Якщо ви неодноразово застосовуєте цей процес, деякі цифри в кінцевому підсумку перейдуть до простого числа, а деякі ніколи не досягнуть простого числа. Приклад На …

11
Давайте зробимо деяку арифметику локації!
Зі статті Вікіпедії : Арифметична локація (лат. Arithmeticæ localis) - це додаткова (не позиційна) двійкова система числення, яку Джон Нап'є досліджував як техніку обчислень у своєму трактаті «Рабдологія» (1617), як символічно, так і на шаховій дошці. Що? Локальні цифри - це спосіб написання чисел за допомогою букв алфавіту. Бінарні позначення …

12
Розділіть і розділіть і завоюйте
Іноді, коли я складно намагаюся підрахувати будь-яке число, яке спливе перед мною¹, через деякий час я розумію, що це простіше, ніж я думав. Візьмемо 2156для прикладу: мені врешті-решт здається, що обидва 21і 56є кратними 7, і так, безумовно 2156 = 21 x 100 + 56, також є кратним 7. Ваше …

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