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

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

6
Печать крест крест из двух струн
Учитывая, что набор из двух строк гарантированно будет одинаковой длины, выведите их крест-накрест . Крест крест из двух строк получаются следующим образом . Получите второй символ второй строки, затем первый символ первой строки. Получите первый символ второй строки, затем второй символ первой строки. Откажитесь от первого символа каждой строки. Если …

16
Конвертировать значения CMYK в RGB
Учитывая цветовые коды в CMYK, преобразовать его в значение RGB. Ввод: строка из 4 целых чисел (от 0 до 100), разделенных пробелом 86 86 0 43 28 14 0 6 0 41 73 4 Вывод: #141592 #ABCDEF #F49043 Самый короткий код выигрывает! СОВЕТ: Для преобразования CMYK в RGB вы можете …

5
Я пишу правильную комбинацию единиц и нулей
Я недавно перечислил песню « Textpert» о текстовых сообщениях во время вождения, и одна особенность этой песни вдохновила меня на этот вызов. Я никогда не опускаюсь так низко, чтобы текстовые фото / Вместо этого я пишу правильную комбинацию единиц и нулей Теперь очевидно, что это было бы почти невозможно сделать …

8
Тебе нравится тхэквондо?
Чой Хонг Хи умер 15 июня 2002 года в возрасте 83 лет. Он основал тхэквондо . Через 15 лет после его смерти я хотел бы стать мастером тхэквондо. Это мое время сиять! задача Учитывая строку, вы должны вывести версию тхэквондо . правила Вы получите непустую строку / предложение любым допустимым …

3
Линейный редактор (больше текста здесь)
В те туманные годы, когда по земле шли веерные терминалы, там жили странные существа. Странно покалеченный и в то же время странно мощный, линейный редактор изобиловал неисчислимыми числами программистов; покрывая землю, насколько глаз мог видеть. Теперь настали трудные времена. Это огромное население охотилось, преследовало и доведено до грани исчезновения. Осталось …
9 code-golf 

1
Создать Muriel-подобный язык и реализацию
Muriel - это язык, где единственный способ сделать цикл - создать квин и выполнить его. Ваша задача - создать свой собственный язык с этим свойством и реализовать его на уже существующем языке. Мы определим Muriel-подобный язык следующим образом: Он имеет встроенную команду для выполнения кода на своем собственном языке, аналогичном …

4
Битва букв
Ваша задача проста: скажите мне, кто победит в битве букв. Войска В этой битве есть три разных «войска», которые представлены в этой таблице. name | health | damage A 25 25 B 100 5 C 10 50 Вы можете использовать любые три уникальных символа для обозначения войск, но должны указать, …
9 code-golf 

10
Расширить этот австралийский штат
Есть 8 австралийских штатов и территорий, каждый с 2 ​​или 3 буквенными сокращениями: ACT: Австралийская столичная территория Новый Южный Уэльс: Новый Южный Уэльс NT: Северная территория QLD: Квинсленд SA: Южная Австралия ТАС: Тасмания ВИК: Виктория WA: Западная Австралия Ваша задача - написать функцию / программу, которая принимает действительную аббревиатуру штата …

4
Напомнить мне еще раз?
Введение Вы когда-нибудь слышали о Remind? Нет? Так и было до 2 лет назад. Основная предпосылка для учителей - отправлять напоминания и общаться со своими учениками. Довольно аккуратно, правда? Это даже позволяет отправлять эмоции и реагировать на сообщения! Что я делаю ежедневно. Но, одна вещь о Напоминании - то, что …

6
Глазное яблоко
Просматривать двоичные значения, напечатанные в виде овалов и палочек, не так просто ... Чтобы помочь с этим, вы должны написать функцию (или программу), которая печатает числа в пользовательском двоичном представлении. Поэтому я хочу взять число, скажем 3 ( 00000011), и вывести биты в определенном пользователем формате, например, с разделенными пробелом …

30
Количество значений между входом и следующим наивысшим квадратом
Дано положительное квадратное число в качестве входных данных. Выведите число значений между входом и следующим наивысшим квадратом. пример Вход: 1 Выход: 2 Причина: числа от 2 до 3 находятся между 1 и 4, следующий по величине квадрат Вход: 4 Выход: 4 Причина: числа 5, 6, 7, 8 от 4 до …
9 code-golf  math 

4
Порядковый формат Алисы
Введение Алиса - это двумерный язык Мартина Эндера, который имеет два разных режима исполнения: кардинальный и порядковый . Когда указатель инструкций проходит через зеркало (либо, /либо \), он переключается из одного режима в другой. В этой задаче мы сосредоточимся на порядковом режиме, где команды работают со строками, а указатель инструкций …

10
Вращательная симметрия струны
Вращение «производится путем разделения строки на две части и изменения их порядка» . Объект является симметричным под операцией, если объект остается неизменным после применения указанной операции. Итак, «вращательная симметрия» - это тот факт, что строка остается неизменной после «вращения». Учитывая непустую строку, sсостоящую только из букв от ato z, выведите …

3
Неотвеченные вопросы PPCG
У этого дорогого сайта StackExchange так много проблем и так много хороших ответов. Но как насчет проблем, которые никогда не были решены ? задача Напишите программу или функцию, которая будет печатать псевдослучайный открытый запрос без ответа (как, например, вопрос с ровно нулевым ответом) от PPCG. Все возможные проблемы должны создаваться …

13
Создайте свой собственный красный и черный
В музыкальном исполнении Les Miserables появляется песня под названием «Red and Black». Вот часть этой песни: Красный - кровь злых людей! Черный - тьма прошлых веков! Красный - мир на заре! Черный - ночь, которая заканчивается наконец! Источник. Ваша задача состоит в том, чтобы превратить вход в звучащий гимн «Красно-черный». …

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