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

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

30
Цифри, які насправді букви
З урахуванням невід'ємного цілого введення, напишіть програму, яка перетворює число в шістнадцятковий і повертає триєдине значення, якщо шістнадцяткова форма числа містить лише символи Aчерез, Fа значення фальси - в іншому випадку. Тестові справи 10 ==> True (A in hexadecimal) 100 ==> False (64 in hexadecimal) 161 ==> False (A1 in …

30
Це панграма?
Напишіть функцію або програму, яка приймає в якості рядка рядок і друкує триніжне значення, якщо рядок є панграмою (послідовністю літер, що містять принаймні одну з кожної літери англійського алфавіту) і значення фальси в іншому випадку. Справа листів слід ігнорувати; Якщо рядок є abcdefghijklmnopqrstuvwXYZ, то функція все-таки повинна повертати триєшнє значення. …

11
П’яний єпископ
У криптографії відкритого ключа відбиток відкритого ключа - це коротка послідовність байтів, яка використовується для ідентифікації більш тривалого відкритого ключа. Зокрема, в SSH вони можуть бути використані для перевірки того, що сервер насправді є сервером, з яким я розраховую спілкуватися, і я не націлений на атаку з боку людини. Зазвичай …

16
Використовуйте формулу xkcd для наближення до світового населення
У xkcd 1047 Рендалл Манро перераховує "злегка неправильні" наближення різних сортів і чисел з різною точністю і складністю, наприклад, кількість літрів в галоні дуже близька до 3 + π ⁄ 4 . У середині комічного він дає антракт: спосіб оцінити населення світу (та США) за певний рік. (Обрізаний з xkcd: …

11
Давайте пограємо в окарину
Як ми всі знаємо, серія Zelda - одна з найкращих ігрових серій, яку коли-небудь робила. На честь цього давайте зіграємо кілька пісень на окарині. Виклик: Напишіть програму, яка, даючи пісню, виводить бал для stdout для цієї конкретної пісні. Вхід: Пісня, з якої вам доведеться вивести бал, буде надана унікальною комбінацією …

6
Лабіринт ASCII 3000
Мені не подобається вводити текст, тому я малюю свої лабіринти в дуже простому форматі: # ##### # # # ### # # # # # # # # ##### # Хіба це не лабіринт ? Звичайно, я думаю , що всі лабіринти повинні дивитися 3D, схожі , але він не …

30
ВІДТВОРЮЄТЬСЯ CaSe
Для сьогоднішнього виклику необхідно написати програму або функцію, яка чергує регістр рядків. Однак ви повинні ігнорувати неабетичні символи. Це означає, що кожен алфавітний символ повинен мати інший випадок, ніж попередній та наступний алфавітний символ. Це дещо складніше, ніж, наприклад, велике написання будь-якого іншого листа. Якщо ви берете такий рядок, як …
42 code-golf  string 

17
Перше число, яке містить кожну букву
Враховуючи одну літеру від A до Z (крім J і K) в якості введення, виведіть найменше невід'ємне ціле число, що містить цю букву в її письмовій формі. Припустимо, цифри ніколи не містять слова "і", так 101це "сто одна", а не "сто одна". Припустимо, американський (короткомасштабний) підрахунок, так що один мільйон …

30
Французькі номерні знаки
Пісочниця Французькі номерні знаки Французькі номерні знаки надходять у послідовному порядку, дотримуючись певного зразка цифр та літер:AB-012-CD Виклик Напишіть програму або функцію, яка для заданого номера видає відповідний номер французького номерного знака . Ваша програма не повинна обробляти будь-який окремий випадок, як зазначено на пов’язаній сторінці. Він повинен мати можливість …

29
N-й термін Послідовності Ван Ека
Виведіть n-й термін послідовності Ван-Ека. Послідовність Van Eck визначається як: Починається з 0. Якщо останній член є першим виникненням цього терміна, наступний додаток дорівнює 0. Якщо останній термін відбувся раніше, наступний термін - це скільки кроків назад було останнім явищем. https://oeis.org/A181391 https://www.youtube.com/watch?v=etMJxB-igrc https://www.youtube.com/watch?v=8VrnqRU7BVU Послідовність: 0,0,1,0,2,0,2,2,1,6,0,5,0,2, ... Тести: Введення | Вихідні …

28
Marquee підписувати букви
Кожного дня ви складаєте нове слово на маркіровому знаку з рухомими літерами , купуючи лише ті літери, які вам потрібні для написання. Коли ви повторно використовуєте куплені вами листи для попередніх слів. Враховуючи слова, які ви хочете писати кожен день, по черзі, виведіть букви, які купуєте щодня. Приклад Input: ['ONE', …
41 code-golf  string 

20
Обчисліть середнє середнє значення двох чисел
відмова від відповідальності: середнє значення складено мною Визначте середнє арифметичне чисел як Визначте середнє геометричне значення чисел як Визначте гармонічне середнє число чисел як Визначте квадратичне середнє число чисел як M_2 (x_1, ..., x_n) = \ root \ of {\ frac {x_1 ^ 2 + x_2 ^ 2 + ... …
41 code-golf  math 

12
Прочитайте декларацію змінної C
Фон Заява змінної декларації в C складається з трьох частин: назва змінної, її базовий тип та модифікатор (и) типу . Існує три види модифікаторів типу: Вказівник *(префікс) Масив [N](постфікс) Функція ()(постфікс) Ви можете вказати список аргументів функції всередині паролів, але заради цього виклику давайте ігноруємо його та просто використовуємо ()(що …
41 code-golf  parsing  c  syntax 

21
Вкажіть "божевільний" оператор Малболге
Однією з багатьох унікальних особливостей мови програмування Malbolge є її дуже неінтуїтивний OPоператор, який у документації та вихідному коді називається лише "op", але в народі відомий як "божевільний" оператор. Як описав у своїй документації Бен Олмстед, творець мови: " не шукайте шаблону, його там немає ". op - оператор "tritwise" …
41 code-golf  number 

27
Граф, як вавилонянин
Виклик Враховуючи ASCII подання вавілонського числа як вхідного, виведіть це число західноарабськими цифрами. Вавілонська система числення Як рахували вавилонян? Цікаво, що вони використовували систему Base 60 з елементом системи Base 10. Розглянемо спочатку одиничний стовпчик системи: Вавілоняни мали лише три символи: T(або, якщо ви можете їх віддати:), 𒐕який являв собою …

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