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

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

8
Тральщик на роботі
Всі знають стару гру тральщика, що постачається з Windows XP. Це проста сітка з матрицею 9х9 комірок, яка містить або число (вказує, скільки мін прилягає до неї), або шахту. Завдання полягає в тому, щоб створити випадкову сітку 9x9 з 10 бомбами, отримавши будь-яке ціле насіння (аж до найбільшої кількості вашої …

26
Перекладач з англійської на чужих
Брифінг Інопланетяни оселилися на землі і, як не дивно, їх алфавіт точно такий, як у нас. Їх мова також дуже схожа на нашу з деякими дуже чіткими та легкими для обчислення відмінностями. Виклик Візьміть рядок і виведіть еквівалент мови іноземця. Переклад працює як такий: Поміняйте всі голосні слова на відповідні: …
18 code-golf  string 

13
Оцініть рулон на кістки 10 000
Вступ Dice 10,000 - це гра в кубики, в яку можна пограти 6 кубиків і щось написати. Гравці перекидають кістки кілька разів по черзі і отримують рахунок в кінці цього. Гравець, який досяг 10 000 очок, першим виграє гру. Підрахунок балів за один перелік - ваша робота в цьому завданні. …
18 code-golf  game 

10
Генерація градієнтів RGB
Змагання З урахуванням двох заголовних шістнадцятиричні рядки (довгі обидва 6 символів, XXXXXX і YYYYYY) , що представляє значення RGB ( в діапазоні від 000000до FFFFFFвключно), а позитивний ненульовий число N, відображати лінійний перехід з N + 2 кольорів , отриманих від XXXXXX до YYYYYY це призведе до кольорового градієнта. Приклад …
18 code-golf  color 

21
Надмірні цілі
Для додатного цілого числа nз простим розбиттям, n = p1^e1 * p2^e2 * ... pk^ekде p1,...,pkє простими числами і e1,...,ekє додатними цілими числами, можна визначити дві функції: Ω(n) = e1+e2+...+ekкількість простих дільників (підраховується з кратністю) ( A001222 ) ω(n) = kкількість чітких діючих дільниць. ( A001221 ) За допомогою цих …

19
Змінні прем'єр-близнюки
Я з братом 2/3 близнюків, тобто народився в той же день того ж місяця, але через дванадцять років. Коли мені було 5, йому було 17, обидва праймери; остання пара віків, на які ми можемо розумно розраховувати, - це [71, 83], коли ми обидва живі та здатні відсвяткувати цей збіг ювілею. …
18 code-golf  primes 

14
Пермутапаліндромні числа
Враховуючи ціле число Nв якості введення, виведіть Nперметапаліндромне число. Пермутапаліндромне число є цілком позитивним цілим числом, таким чином, що існує хоча б одна перестановка його цифр, що призводить до паліндрому (тобто число, яке є його зворотним). Наприклад, 117це пермутапаліндромне число, оскільки його цифри можуть перетворюватися на 171, що є паліндром. …

14
Досить плавні рухи
В арифметиці n-гладне число , де n - задане просте число, математично визначається як натуральне ціле число, яке не має простих коефіцієнтів більше n. Наприклад, 42 є 7-гладким, оскільки всі його основні коефіцієнти менші або рівні 7, але 44 не є 7-гладкими, оскільки він також має 11 як основний фактор. …
18 code-golf  math  primes 

4
Я деякий час займався полюванням на алфавіт
Знаєте, останнім часом у нас було багато проблем з "алфавітом". ( один два три чотири п'ять .) Хоча я люблю гарний виклик, і ці виклики були дуже веселими, я думаю, що настав час для зміни темпу. Нам потрібно виключити такі виклики в майбутньому. Час автоматизації ! Ви збираєтесь знайти для …
18 code-golf  string  grid 

23
Швидкий гольф: Золотий лідер
Виклик Використовуючи дані з API тут , Виведе імена трьох країн з найбільшим кількістю золотих олімпійських медалей на 2016 Ріо Олімпійських ігор (тобто перший елемент повертається списку). Наприклад, на момент публікації (18:23 UTC + 1, понеділок, 15 серпня) у США, Великобританії та Китаї найбільше золотих медалей, тож результат: United States …

6
Розпізнайте складки мод
Завдання Визначте мод-складку як функцію виду f (x) = x% a 1 % a 2 %…% a k , де a i - натуральні цілі і k ≥ 0 . (Тут % - ліво-асоціативний оператор модуля.) Давши список з n цілих чисел y 0 , ..., y n − 1 …

9
Створіть послідовність рум
Ваше завдання - взяти вхідний nі вихідний елемент nпослідовності Rummy, послідовність, яку я створив (дивлячись на OEIS, вам не допоможе). Визначення Кожен елемент послідовності «Руммі» - це сукупність значень правди чи фальси. Напр [true, false].: Крок до створення учасника послідовності «Руммі» досить простий: Почніть з першого індексу, [](це елемент 0). …

11
Узаконити зворотну дату
Вхід: А Дата (у якому dd, MMі yyyy). Об'єкт дати або три окремі цілі числа також дійсні як вхідні дані. Вихід: Кожна частина ( dd, MMа yyyy) індивідуально повернувся і чим округлені до найближчої дійсної дати. Наприклад (у форматі dd-MM-yyyy): 21-10-2016стає12-01-6102 Правила виклику: Тільки dd, MM, yyyyдійсно, але порядок і …
18 code-golf  date 

4
Написати кодер VIC-шифр
VIC шифр є одним з найскладніших і олівцевих паперових шифрів коли - або придумані. Використовуваний у 1950-х роках радянським шпигуном Рейно Хяйянен, кодований під назвою "ВІКТОР", його головний принцип - безпека шляхом омертвіння; багато заплутування. Ваше завдання - написати програму або функцію, яка прийме повідомлення та кодує його за допомогою …

4
Реалізуйте SHA-256
Враховуючи послідовність байтів, виведіть значення хеша SHA-256 послідовності. Алгоритм SHA-256 Наступний псевдокод взято зі сторінки Вікіпедії для SHA-2 . Note 1: All variables are 32 bit unsigned integers and addition is calculated modulo 2^32 Note 2: For each round, there is one round constant k[i] and one entry in the …

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