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

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

14
Чи круглі стрічки захоплюючі?
Похідне Brainfuck Давайте визначимо просту мову програмування Brainfuck . Він має двонаправлену стрічку комірок, і кожна комірка вміщує один біт. Усі біти спочатку 0. На стрічці є рухома голова, спочатку в положенні 0. Програма - це рядок над символами <>01!, виконаний зліва направо, з наступною семантикою: < рухає головою на …

16
Різні способи визначення простих чисел
Одне з моїх улюблених визначень простих чисел: 2 - найменший прайм. Числа, що перевищують 2, є простими, якщо їх не ділити на менший простий. Однак це визначення здається довільним, чому 2? Чому б не якесь інше число? Що ж, давайте спробуємо деякі інші числа визначити n-prime такі, що n - …

30
Роздрукуйте всі лексикографічно збільшувані цифри під 10000
Лексикографічно зростаюче число - це ціле число, цифри якого знаходяться в строго зростаючому порядку. Роздрукуйте всі лексикографічно збільшувані цифри під 10000. Ось рядки очікуваного випуску: 0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 23 24 25 26 27 28 29 …

6
Пошук змій у матриці
Виклик З огляду на двійкову матрицю та двійкову рядок, визначте, чи можна знайти цю двійкову рядок, починаючи в будь-якій точці матриці та рухаючись у будь-якому напрямку в будь-якій наступній точці, щоб утворити двійковий рядок. Тобто, чи можна знайти рядок складеною всередині матриці? Струна може бути складена лише при 90 градусах …

30
Рівно, сума або різниця!
Напишіть найкоротший можливий код, який поверне істину, якщо два заданих цілих значення рівні або їх сума або абсолютна різниця дорівнює 5. Приклади тестових випадків: 4 1 => True 10 10 => True 1 3 => False 6 2 => False 1 6 => True -256 -251 => True 6 1 …

9
Скільки картонних цифр мені потрібно?
Мені потрібно підготувати цифри з картону, щоб відобразити якесь число ( приклад ). Я не знаю заздалегідь, яке число я повинен показати - єдине, що я знаю, це те, що воно не більше n. Скільки картонних цифр я повинен підготувати? Приклад: n = 50 Щоб відобразити будь-яке число в діапазоні …
32 code-golf  number 

30
Цифри в їх смугах
Вхід: Список цілих чисел Вихід: Поставте кожну цифру (і знак мінус) у її смузі, в порядку -0123456789 , ігноруючи будь-які дублювані цифри. Приклад: Вхід: [1,729,4728510,-3832,748129321,89842,-938744,0,11111] Вихід: -0123456789 <- Added as clarification only, it's not part of the output 1 2 7 9 012 45 78 - 23 8 1234 789 …

30
Створіть колоду карт
Ось масив, що представляє стандартну колоду карт, включаючи два Джокери. [ "AS", "2S", "3S", "4S", "5S", "6S", "7S", "8S", "9S", "10S", "JS", "QS", "KS", "AD", "2D", "3D", "4D", "5D", "6D", "7D", "8D", "9D", "10D", "JD", "QD", "KD", "AH", "2H", "3H", "4H", "5H", "6H", "7H", "8H", "9H", "10H", "JH", "QH", "KH", …

17
Символи ASCII, введені на карті
Не забудьте побачити інший виклик, Зворотну карту символів ASCII ! Набір діаграм ASCII (Американський стандартний код для обміну інформацією) є найбільш широко використовуваним стандартом кодування символів. Коди ASCII представляють текст у комп’ютерах, телекомунікаційному обладнанні та інших пристроях. Виклик Ваше завдання полягає в тому, щоб надрукувати відображення набору символів ASCII, коли …

1
Створення коду схеми піраміди
Схема пірамід - це мова, яку розробляє @ ConorO'Brien . У схемі пірамід код, який ви пишете, виглядає приблизно так: ^ ^ / \ /3\ / \ --- / + \ ^-------^ /9\ /3\ /123\ --- ----- Тепер цей код має дві очевидні якості: Важко розібратися, і складно написати. Конор …

20
Квадратний номер мій шлях
Люди постійно говорять мені, що площа числа - це число, помножене на себе. Це, очевидно, помилково. Правильний спосіб розподілити число - це перетворити його на квадрат, склавши його поверх себе в кілька разів, рівне кількості цифр, яке він має, а потім прочитавши всі числа з отриманого квадрата, як по горизонталі …
32 code-golf  number 

20
Вищі часи
Іноді, коли мені дуже нудно, я люблю брати суму масиву невід’ємних цілих чисел. Я беру лише суму масивів довжин, які є потужністю дві. На жаль, я часто роблю помилки. На щастя, я стежу за своєю роботою, коли йду далі таким чином: Я додаю пари сусідніх чисел, поки не залишиться лише …

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

13
Великий код… для вас!
На сцені відкриття Темного лицаря піднімається досить незручний діалог між агентом ЦРУ та лиходієм Беном. Агент ЦРУ: "Якщо я зніму [маску], ти помреш?" Бейн: "Це було б надзвичайно боляче ..." Агент ЦРУ: "Ти великий хлопець". Бейн: «… для тебе». Невпевнено, якщо Бейн має намір сказати "болісно для тебе" або "великий …
32 code-golf 

30
Наскільки далеко n до наступної сили b?
Нехай nі bбудуть натуральними числами більше, ніж 1. Виведіть відстань від nнаступної потужності b. Для n=5і b=3, наступна потужність 3від 5- 9( 3^2 = 9), тому вихід є 9 - 5 = 4. Для n=8і b=2, наступна потужність 2від 8- 16( 2^4 = 16), тому вихід є 16 - 8 …

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