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

Виклик коду - це змагання за креативні способи вирішення головоломки програмування з об'єктивним критерієм виграшу, не охопленим іншими тегами для оцінки (наприклад, код-гольф).

14
Гольф + Швидке сортування в С
[ Останні оновлення: програма порівняння та попередні результати доступні, див. Нижче] Тому я хочу перевірити компроміс швидкості / складності за допомогою класичного застосування: сортування. Напишіть функцію ANSI C, яка сортує масив чисел з плаваючою точкою у порядку збільшення . Ви не можете використовувати будь-які бібліотеки, системні дзвінки, багатопотокові чи вбудовані …

1
Створіть найменші лотерейні квитки, щоб зіграти, щоб мати принаймні N хороших номерів
Це досить складний, але дуже цікавий математичний предмет (відомий як "висвітлення проблеми" ), І я хотів би, щоб ваша допомога була реалізована. Уявіть лотерейну гру, де кожен квиток повинен вибрати 5 випадкових чисел у наборі з 50 номерів (від 1 до 50). Досить легко дізнатися ймовірність виграшного квитка або ймовірність …

2
Використовуйте супероптимізатор для додавання
Завдання полягає в написанні коду, в якому можна знайти невеликі логічні формули для сум бітів. Загальний виклик полягає у тому, щоб ваш код знаходив найменшу можливу логічну формулу пропозиції, щоб перевірити, чи сума y двійкових змінних 0/1 дорівнює деякому значенню x. Назвемо змінні x1, x2, x3, x4 і т. Д. …

6
Перетворіть 1 у будь-яке додатне ціле число, використовуючи лише операції * 3 та / 2
Будь-яке додатне ціле число можна отримати, починаючи з 1 і застосовуючи послідовність операцій, кожну з яких або "помножити на 3", або "ділити на 2, відкинувши будь-який залишок" . Приклади (написання f для * 3 і g для / 2): 4 = 1 *3 *3 /2 = 1 ffg 6 = …

1
Створіть число, використовуючи заданий список чисел та арифметичні оператори
Вам надають список номерів L = [17, 5, 9, 17, 59, 14], мішок операторів O = {+:7, -:3, *:5, /:1}та номер N = 569. Завдання Виведіть рівняння, яке використовує всі числа в Lлівій частині і лише число Nна правій частині. Якщо це неможливо, виведіть помилково. Приклад рішення: 59*(17-5)-9*17+14 = 569 …

5
Загадка програмування m3ph1st0s 3 (C): "Легкий помилка" [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було актуальною для обміну коду Golf Stack. Закрито 4 роки тому . Це третя частина моєї серії загадок C / C ++; якщо ви пропустили перші 2, вони є тут: (1) головоломка …

1
Моделювання машини реєстрації Мінських (II)
Це розширення моделювання машини реєстрації Мінського (I) . Я не збираюсь повторювати весь опис там, тому, будь ласка, прочитайте спочатку цей опис проблеми. Граматика в частині (I) була максимально простою, але призводить до досить тривалих програм. Оскільки це веб-сайт з кодом для гольфу, ми вважаємо за краще граматику з гольфу, …

2
Розшифровка за допомогою шаблонного аналізу
Вам надається зашифрована рядок, зашифрована за допомогою дуже простого шифру заміни. Проблема Ви не знаєте, що таке шифр, але ви знаєте, що шифротекст - це англійська мова, і що найчастішими літерами англійською мовою є етаоіншрдлусмфвіпвбгккххз у такому порядку. Єдині дозволені символи - це великі літери та пробіли. Ви можете робити …

5
Швидкий розрахунок вершини
Від AZSPCS : Припустимо, у вас є колода, що містить n карток. Кожна карта містить число від 1 до n, і кожне число відображається саме на одній картці. Ви дивитеся на номер на верхній карті - скажімо, це k -, а потім зворотно змінюєте порядок подальших карт k. Ви продовжуєте …

2
Знайдіть найбільший корінь многочлена з нейронною мережею
Змагання Знайдіть найменшу нейронну мережу, що подається, таку, що з урахуванням будь-якого тривимірного вхідного вектора ( a , b , c )(а,б,c)(a,b,c) з цілими записами в [ - 10 , 10 ][-10,10][-10,10] мережа виводить найбільший (тобто "найбільш позитивний") корінь многочлен х3+ а х2+ b x + cх3+ах2+бх+cx^3+ax^2+bx+c з похибкою строго …

1
Самостійне відображення зображення [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 11 місяців тому . Фон Є саморозпаковуються .ZIPфайли. Зазвичай вони мають розширення .EXE(і виконавши файл, який вони будуть вилучені), але, перейменувавши їх .ZIP, …

2
Реконструюйте відсутній канал RGB
Подивіться на ці фотографії природних сцен із витягнутим із них одним із каналів RGB: Джерело (з червоним кольором): https://en.wikipedia.org/wiki/File:Altja_j%C3%B5gi_Lahemaal.jpg Джерело (із зеленим кольором): https://commons.wikimedia.org/wiki/File:2007_mather-lake_hg.jpg Джерело (із синім кольором): https://commons.wikimedia.org/wiki/File:Fox_01.jpg Навіть не маючи жодного з каналів, ви, мабуть, зможете з’ясувати, якими кольорами мають бути певні речі, або, принаймні, мати гарне уявлення, …

8
Швидко фільтруйте великий файл
Завдання полягає в тому, щоб швидко фільтрувати великий файл. Введення: Кожен рядок має три пробіли, розділені пробілами. Вихідні дані: Усі вхідні рядки A B, Tякі відповідають будь-якому з наступних критеріїв. Там існує ще один лінійний вхід C, D, Uде D = Aі 0 <= T - U < 100. Там …

22
Видаліть голосні, не використовуючи занадто багато різних символів
Завдання полягає в тому, щоб видалити голосні (a, e, i, o, u) з рядка зі STDIN (так, я знаю, просте). Ви можете очікувати, що у вашій програмі не буде запущено жодних аргументів argv. Приклад: This program will remove VOWELS. So we can now speak without them. Змінено на: Ths prgrm …

1
Татамібарі розв’язувач
Фон Tatamibari - це логічна головоломка, розроблена Ніколі. Головоломка Tatamibari грається на прямокутній сітці з трьома різними видами символів:. +, -. і |. Розв’язувач повинен розділити сітку на прямокутні або квадратні області відповідно до таких правил: Кожен розділ повинен містити в ньому рівно один символ. +Символ повинен міститися в квадраті. …

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