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

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

16
Рекурсивна колацева конституція
В гіпотезах Коллатц постулату , що якщо взяти будь-яке позитивне ціле число, а потім повторити наступний алгоритм досить раз: if number is odd, then multiply by three and add one if number is even, then divide by two Ви в кінцевому підсумку закінчитеся на 1. Це, здається, завжди працює, але …

11
Це сама підрядка?
Задавши рядок, поверніть, чи є рядок підрядкою вихідного коду програми. Застосовуються стандартні правила квоти, тобто ви не можете прочитати власний вихідний код. Гарантована довжина введення буде меншою або рівною довжині програми. Ви можете повернути будь-які два різних значення, не обов'язково значення truthy та falsey. Ви також можете подати функцію, а …

8
Побудуйте цю піраміду
Ваша піраміда Піраміда, яку я хочу, щоб ви побудували, складається повністю з кубів. Він має 24 шари, а N- й шар зверху містить N 2 кубиків, розташованих у квадраті N на N. Піраміда виглядає так: Щоб побудувати піраміду, вам знадобиться запас кубів. Вам дано 4900 кубів, розташованих на площі 70 …

21
Визначте надмірність
В надлишку число є цілим числом п , який встановлює нову верхню межу для її співвідношення з функцією дільником суми а. Іншими словами, n є надлишковим тоді і лише тоді, коли для всіх натуральних чисел x , менших ніж n : σ(n)n>σ(x)xσ(n)n>σ(x)x\frac{\sigma(n)}n>\frac{\sigma(x)}x Для кількох значень: n σ(n) σ(n)/n superabundant 1 …

27
Перевірка облікових записів користувачів VEVO
Ми часто бачимо музичні кліпи на Youtube. Багато каналів Youtube, на яких розміщуються музичні відеоролики, "працюють від VEVO". Їх можна легко визначити, як вставити VEVO на їх ескізи відео, так і додати VEVO до назви свого каналу. Тепер напишіть код, щоб перевірити, чи є рядок, заданий користувачем, обліковим записом користувача …

30
Порівняйте два числа, подані у вигляді рядків
У мене проблеми на роботі. Мені потрібно порівняти два числа, які надходять як рядки з двох різних баз даних. Цифри можуть поставлятися з провідними нулями та / або провідними / задніми пробілами. Тож я можу мати "0001 "з однієї бази даних, а " 1 "з іншої. Я вирішив проблему в …

22
Перетворення ISBN-13 в ISBN-10
Вступ У цьому завданні вашим завданням є генерування коду ISBN-10 для книг з урахуванням його коду ISBN-13, припускаючи, що такий код існує. Такий код ISBN-13 складається з декількох частин, розділених -: 978-GG-PPPP-TTT-C Букви G(група), P(видавець), T(назва) та C(контрольна сума) означають одну цифру. Для цієї задачі групування та обчислення C(див. Цей …

9
Чи є група циклічною?
Вступ Ви можете пропустити цю частину, якщо вже знаєте, що таке циклічна група. Група визначається набором та асоціативною бінарною операцією $(тобто (a $ b) $ c = a $ (b $ c). Існує рівно один елемент у групі, eде a $ e = a = e $ aдля всіх aу …

11
Де лицар може бути в N ходах?
Це Діра-3 з осіннього турніру APL CodeGolf . Я є оригінальним автором проблеми там, і тому дозволено її повторно опублікувати тут. Подано: кількість витків (будь ласка, зазначте, якщо жодних рухів 0, інакше ми припустимо, що це називається 1) та список однієї або декількох вихідних позицій (у будь-якій формі, наприклад, 0 …

25
Розберіть мій есперанто!
Знаменита побудована мова есперанто використовує латинський алфавіт (в основному див. Пов’язану сторінку вікіпедії для деталей). Однак є деякі символи з наголосами: ĉ, ĝ, ĥ, ĵ, ŝ і ŭ . (C-circumflex, g-circumflex, h-circumflex, j-circumflex, s-circumflex і u- breve .) Звичайно, цих персонажів дуже важко набрати. Навіть для цього питання мені довелося …

12
Видаліть неоднозначні множини!
Програмування дуже жорстке. Ви не можете сказати програмі "вивести кількість бананів", ви повинні сказати це print(bananas). Але коли ви це зробите, у вас виникає проблема: ви не знаєте, скільки бананів у вас заздалегідь, тож ви не знаєте, чи вживати множину. Іноді програмісти йдуть ледачим шляхом. Замість перевірки вони просто друкують …
21 code-golf  string 

13
Чи є матриця ранговою одиницею?
Давши матрицю цілих чисел, протестуйте, чи є це ранг один, що означає, що кожен рядок є кратним одного і того ж вектора. Наприклад, в 2 0 -20 10 -3 0 30 -15 0 0 0 0 кожен рядок кратний 1 0 -10 5. Це ж визначення також працює зі стовпцями …

16
Ще одна програма і я виходжу!
Дано позитивний цілочисельний рівень введення nта рядок sдрукованих символів ascii ( до ~, виводить програму, яка при запуску однією і тією ж мовою виводить програму, яка виводить програму ... яка виводить рядок s. Потрібно створити загальну кількість nпрограм, всі вони повинні працювати тією ж мовою, що і ваша відповідь. Примітка. …
21 code-golf  recursion  code-golf  kolmogorov-complexity  board-game  code-golf  number-theory  polynomials  code-golf  code-golf  array-manipulation  polyglot  alphabet  answer-chaining  code-golf  sequence  math  atomic-code-golf  abstract-algebra  proof-golf  code-golf  internet  code-golf  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  ascii-art  number  integer  code-golf  decision-problem  binary-matrix  code-golf  number  sequence  number-theory  code-golf  math  decision-problem  matrix  abstract-algebra  code-golf  string  keyboard  code-golf  fractal  code-golf  math  sequence  combinatorics  hello-world  vim  code-golf  sequence  code-golf  graphical-output  image-processing  code-golf  decision-problem  matrix  linear-algebra  code-golf  ascii-art  code-golf  math  code-golf  ascii-art  graphical-output  code-golf  string  code-golf  string  substitution  code-golf  string  ascii-art  code-golf  arithmetic  code-golf  number  array-manipulation  decision-problem  code-golf  kolmogorov-complexity  code-generation  fractal  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  code-golf  string  array-manipulation  code-golf  music  code-golf  array-manipulation  code-golf  internet  stack-exchange-api  math  fastest-algorithm  code-golf  binary  bitwise  code-golf  date  code-golf  string  code-golf  sequence  integer  code-golf  arithmetic  number-theory  code-golf  string  random 

15
Розширюється масив
З огляду на два натуральних числа p і q , ваше завдання - повернути масив A, створений за допомогою наступного алгоритму: Почніть з A = [p, q] і d = 2 Для кожної пари (x, y) суміжних чисел у A , сума яких ділиться на d , вставіть (x + …

22
Виріжте квадрат з нитки
Ваша задача сьогодні - взяти багаторядковий рядок і вивести найбільшу площу, що міститься в рядку, що включає верхній лівий кут. Квадратний рядок - це той, де: Кожен рядок має однакову кількість символів Кількість символів у кожному рядку дорівнює кількості рядків. Розглянемо наступний можливий рядок введення: abcde fgh asdf foobar Найбільший …
21 code-golf  string 

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