Вопросы с тегом «code-challenge»

Задача кода - это соревнование за креативные способы решения загадки программирования с объективным критерием выигрыша, не охватываемым другими тегами оценки (например, code-golf).

14
Golfed + быстрая сортировка в C
[ Последнее обновление: эталонная программа и предварительные результаты доступны, см. Ниже] Поэтому я хочу проверить компромисс между скоростью и сложностью с классическим приложением: сортировка. Напишите функцию 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справа. Если это невозможно, выведите False. Пример решения: 59*(17-5)-9*17+14 = 569 Ограничения и разъяснения Вы …

5
Головоломка m3ph1st0s по программированию 3 (C): «Легкая ошибка» [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена стеками Code Golf. Закрыто 4 года назад . Это третья из моей серии головоломок C / C ++; в случае, если вы пропустили первые 2, …

1
Имитация машины Минского регистра (II)
Это расширение Simulate Minsky Register Machine (I) . Я не собираюсь повторять там все описание, поэтому сначала прочтите это описание проблемы. Грамматика в части (I) была настолько простой, насколько это возможно, но в результате получается довольно длинные программы. Поскольку это кодовый гольф-сайт, мы бы предпочли грамматику гольфа, не так ли? …

2
Дешифрование с помощью анализа
Вам дается зашифрованная строка, зашифрованная с использованием очень простого шифра замещения. проблема Вы не знаете, что такое шифр, но знаете, что зашифрованный текст является английским, и что наиболее часто встречающиеся на английском языке буквы - это etaoinshrdlucmfwypvbgkqjxz в этом порядке. Единственными допустимыми символами являются заглавные буквы и пробелы. Вы можете …

5
Быстрый расчет Topswops
От AZSPCS : Предположим, у вас есть колода, содержащая n карт. Каждая карточка содержит число от 1 до n, и каждая цифра указана на одной карточке. Вы смотрите на число на верхней карточке - допустим, это k - и затем меняете порядок верхних k карточек. Вы продолжаете эту процедуру - …

2
Найти самый большой корень многочлена с нейронной сетью
Соревнование Найдите наименьшую нейронную сеть с прямой связью, чтобы при любом трехмерном входном векторе (a,b,c)(a,b,c)(a,b,c) с целочисленными значениями в [−10,10][−10,10][-10,10] сеть выводила самый большой (т. Е. «Наиболее положительный») корень полином x3+ax2+bx+cx3+ax2+bx+cx^3+ax^2+bx+c с ошибкой, строго меньшей 0.10.10.1 . допустимость Понятие допустимости в моей предыдущей игре в нейронную сеть выглядело немного ограничительным, …

1
Самопоказывающееся изображение [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 11 месяцев назад . Фон Есть самораспаковывающиеся .ZIPфайлы. Обычно они имеют расширение .EXE(и, выполнив файл, они будут извлечены), но …

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 wll …

1
Татамибари решатель
Фон Tatamibari - логическая головоломка, разработанная Николи. Tatamibari головоломка играет на прямоугольной сетке с тремя различными видами символов в нем: +, -. и |. Решатель должен разбить сетку на прямоугольные или квадратные области в соответствии со следующими правилами: Каждый раздел должен содержать ровно один символ. +Символ должен содержаться в квадрате. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.