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

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

12
Буквений валідатор
У New York Times є щоденна онлайн-гра під назвою Letter Boxed (посилання знаходиться за платною стіною; гра також описана тут ), представлена ​​на квадраті таким чином: Вам дано 4 групи по 3 букви (кожна група відповідає одній стороні на малюнку); жоден лист не з’являється двічі. Мета гри - знайти слова, …


26
Фундаментальне рішення рівняння Пелл
З огляду на деяке додатне ціле число nnn яке не є квадратом, знайдіть фундаментальне рішення (x,y)(x,y)(x,y) пов'язаного рівняння Пелла x2−n⋅y2=1x2−n⋅y2=1x^2 - n\cdot y^2 = 1 Деталі Фундаментальне (x,y)(x,y)(x,y) - пара цілих чисел x,yx,yx,y задовольняє рівняння, де xxx мінімально, і додатне. (Завжди є тривіальне рішення (x,y)=(1,0)(x,y)=(1,0)(x,y)=(1,0) яке не враховується.) Можна припустити, …

14
Перевірка біт
Напишіть програму / функцію, яка приймає два цілих числа в діапазоні від до включно і повертає, чи двійкові форми чисел точно на один біт.000255255255 Наприклад, і мають бінарні форми і , які є один біт. Так само і є, і тому вони повертаються справжніми.1110000000000100000000152152152242424010011000000011000 Однак ваш код повинен бути незайманим …

19
Обернути стовпчик
Враховуючи ціле число k або блок тексту, або 2d масив, що внутрішні масиви можуть мати неоднакову довжину (що нагадує блок тексту), поверніть кожен символ або елемент у k -му стовпчику вгору або вниз до наступної позиції що існує. Приклад Оберніть 20-й стовпець наступного тексту (на основі 1): A line with …

29
Найпоширеніша множина
Не плутати з найменшим загальним кратним . Давши список натуральних чисел з більш ніж одним елементом, поверніть найпоширеніший добуток із двох елементів у масиві. Наприклад, MCM у списку [2,3,4,5,6]є 12, як таблиця продуктів: 2 3 4 5 6 --------------- 2 | # 6 8 10 12 3 | # # …

18
Жорстке кодування копів та розбійників (копів)
Це виклик копів та грабіжників . Нитка грабіжників тут . Цікавим питанням, про який слід задуматися, є наступне: Якщо у мене є послідовність чисел, скільки я маю надати, перш ніж стане зрозуміло, про яку послідовність я говорю? Наприклад, якщо я хочу поговорити про натуральні цілі для того, щоб починати з …

8
Знайдіть кількість одиниць, щоб отримати число за допомогою + і *
Вступ Ваша мета - знайти найменшу кількість одиниць, які потрібно додати або помножити разом, щоб отримати вхідне значення, це A005245 . Вхідні дані Один натуральне число N . Вихідні дані Найменше число тих , які повинні бути додані / множаться , щоб отримати N . Зразок введення 7 Вибірка зразка …

12
𝗠𝗮𝘁𝗵 𝖲𝖺𝗇𝗌 𝗔𝗹𝘁𝗲𝗿𝗻𝗮𝘁𝗼𝗿
Вступ Спробуйте перетворити слова у два різних шрифти Unicode. Виклик Ваше завдання - перетворити вхідну рядок у символи 𝖬𝖺𝗍𝗁 𝖲𝖺𝗇𝗌 та 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱 однокодового. Усі великі слова повинні стати малими 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱 словами. Наприклад: WORD->𝘄𝗼𝗿𝗱 Усі малі слова повинні стати 𝖬𝖺𝗍𝗁 𝖲𝖺𝗇𝗌 словами Наприклад: other words->𝗈𝗍𝗁𝖾𝗋 𝗐𝗈𝗋𝖽𝗌 Усі …

15
Допоможіть pannenkoek порахувати A натискає
pannenkoek2012 має на меті виконати Super Mario 64 якомога менше натискань на кнопку A, завдяки чому Маріо стрибає. Кожна преса складається з трьох частин: Натискання кнопки Тримайте його будь-який проміжок часу Звільняючи його Дивіться у цьому відео (1:15 - 3:23), щоб отримати чудове пояснення, яке містить наведене вище зображення. (Однак …

30
Нормалізувати вектор
Для того, щоб нормалізувати вектор, щоб масштабувати його до довжини 1 ( одиничний вектор ), в той час зберігаючи напрямок послідовною. Наприклад, якби ми хотіли нормалізувати вектор з трьома компонентами, u , ми спочатку знайдемо його довжину: | u | = sqrt (u x 2 + u y 2 + …

8
Кодіум Гольфід
У цьому виклику ваше завдання - взяти аніон і катіон та вивести хімічну формулу сполуки. Вхід відповідає цим правилам: Візьміть в 2 -х рядках (в будь-якому порядку) , що представляють аніон і катіон, наприклад F, NH_4, або Al. Для того, щоб взяти на себе заряд кожного іона, ви можете мати …

29
Виведіть анаграму! Ні, не той!
Давши список унікальних рядків, які є анаграмами один одного, виведіть анаграму тих слів, яка відрізняється від кожного слова у списку. Рядки будуть буквено-цифровими, і гарантовано буде дійсна анаграма. Програма або функція можуть, але не повинні бути недетермінованими, тобто з огляду на один і той же вхід, багаторазове виконання коду може …

23
Базовий сорт, з дратівливою помилкою
Ваш вхід - це список / послідовність / вектор / масив з 5-255 натуральних чисел, не обов'язково унікальний. Ви можете припустити, який формат введення є найбільш підходящим, і що кожне ціле число (як і кількість цілих чисел) вибирається рівномірно однаково з діапазону 5-255. Мета - вивести той самий список у …

30
Знайдіть унікальних близнюків
Вам буде надано два масивів / списків / вектори невід'ємних цілих чисел A і B . Ваше завдання полягає в тому, щоб вивести ціле число N , яке з'являється в обох A і B , а також є унікальним в обох A і B . Ви можете припустити, що існує …

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