Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

5
Вычислить сопротивление 4-полосного цветового резистора
Резисторы обычно имеют цветные полосы , которые используются для определения их сопротивления в Омах . В этой задаче мы рассмотрим только обычные четырехполосные, загар, резисторы с осевым выводом. Мы выразим их как: xyzt Где xпервая полоса для первой значащей цифры, yвторая полоса для второй значащей цифры, zтретья полоса для множителя …

30
Реализовать Богосорт
Является ли решение судоку слишком сложно? Даже версия грубой силы ? Вот упражнение по кодированию, которое немного проще. Я надеюсь. :-П Напишите самую короткую функцию для реализации bogosort. В частности, ваша функция должна: Возьмите массив (или эквивалент вашего языка) в качестве ввода Проверьте, находятся ли его элементы в отсортированном порядке; …

30
Косинус педанта
Мой босс только что сказал мне написать функцию косинуса. Будучи хорошим математическим фанатом, мой разум сразу же вызвал соответствующую серию Тейлора. cos(x) = 1 / 0! - x^2 / 2! + x^4 / 4! - x^6 / 6! + ... + (-1)^k x^(2k) / (2k)! + ... Тем не менее, …

20
Последовательность Стьюи: + * - / + * - /
Давайте используем четыре основные операции: сложение +, умножение *, вычитание -и деление /(число с плавающей точкой, а не целое число). Последовательность Стьюи определяется следующим образом: x = [x(1), x(2)] // Two initial numbers (one indexed) x(3) = x(1) + x(2) x(4) = x(2) * x(3) x(5) = x(3) - x(4) …

30
В этом вызове используется символ «+»
Ваша задача: по заданному номеру nсгенерировать знак «+», который находится nвдали от его центра. Если это сбивает с толку, проверьте контрольные примеры. Стандартные методы ввода: вывод должен быть строковым или печатным. Применяются стандартные лазейки. Input: 1 Output: + ] 1 away from center `+`. Input: 2 Output: + ] 2 …

4
Переместить стрелки вдоль контура
песочницы Учитывая набор замкнутых непересекающихся 2d контуров (разделенных хотя бы одним пробелом даже по диагонали) со стрелками, ориентированными последовательно в одном и том же направлении по часовой стрелке или против часовой стрелки (каждый контур имеет свое направление) и положительным числом n, переместите стрелки nшаги по контурам в соответствующем направлении. Стрелки …

12
Письмо в штучной упаковке валидатор
В New York Times есть ежедневная онлайн-игра под названием Letter Boxed (ссылка находится за платным доступом; игра также описана здесь ), представленная на квадрате следующим образом: Вам дается 4 группы по 3 буквы (каждая группа соответствует одной стороне на картинке); ни одна буква не появляется дважды. Цель игры - найти …

14
Нетронутая проверка битов
Напишите программу / функцию, которая принимает два целых числа в диапазоне от до включительно и возвращает информацию о том, отличаются ли двоичные формы чисел от одного бита.000255255255 Например, и имеют двоичные формы и , которые находятся на расстоянии одного бита. Аналогично, и равны и , поэтому они возвращают истину.1110000000000100000000152152152242424010011000000011000 Тем …

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

29
Наиболее распространенный множественный
Не следует путать с наименее распространенным множителем . Получив список натуральных чисел с более чем одним элементом, верните наиболее распространенное произведение двух элементов в массиве. Например, ГМА списка [2,3,4,5,6]является 12, как таблица продуктов: 2 3 4 5 6 --------------- 2 | # 6 8 10 12 3 | # # …

8
Codeium Golfide
В этой задаче ваша задача - взять анион и катион и вывести химическую формулу соединения. Вход следует этим правилам: Возьмите в 2 -х строках (в любом порядке) , представляющих анион и катион, например F, NH_4, или Al. Чтобы взять на себя ответственность за каждый ион, вы можете использовать его как …

26
Фундаментальное решение уравнения Пелла
Для некоторого положительного целого числа , не являющегося квадратом, найдите фундаментальное решение связанного уравнения Пелла.NNn( х , у)(Икс,Y)(x,y) Икс2- п ⋅ у2= 1Икс2-N⋅Y2знак равно1x^2 - n\cdot y^2 = 1 Детали Фундамент представляет собой пару целых чисел удовлетворяющих уравнению, где является минимальным и положительным. (Всегда существует тривиальное решение которое не учитывается.)( …

15
Помогите панненькоек посчитать А прессами
Pannenkoek2012 стремится завершить Super Mario 64 с минимальным количеством нажатий кнопки A, что заставляет Mario прыгать. Каждый «Пресс» состоит из трех частей: Нажатие кнопки Держать его в течение любого промежутка времени Выпуская это Посмотрите это видео (1:15 - 3:23) для лучшего объяснения, которое включает в себя изображение выше. (Тем не …


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

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