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

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

30
Печать последнего введенного байта
Вызов У вас есть одна строка входных байтов, выведите в ней последний байт. правила Ваше представление может быть программой или функцией, выводящей последний байт на входе, который является либо аргументом строки, стандартного ввода или командной строки, и не пусто. Я пытался решить эту проблему с помощью мозгового удара, однако все …
12 code-golf  string 

21
Полигон OEIS
Это цепочка ответов, связанная с OEIS. О, это оправдано тем, что компании нужна одна программа для распечатки своих последовательностей OEIS, и у них есть все языки. Формат цепочки ответов работает следующим образом: Кто-то отправляет первый ответ, из которого вытекают все дальнейшие решения. Этот ответ является программой, которая, учитывая число N, …

8
Блэкджек Бюст Калькулятор
Блэкджек , также известный как двадцать один, представляет собой сравнение карточной игры между вами и дилером, где каждый игрок в свою очередь конкурирует с дилером, но игроки не играют друг против друга. Игра идет следующим образом, дилер сдает вам карту. Затем дилер сдает себе карту лицом вниз. Затем дилер сдает …

9
BigNum Bakeoff Reboot
Некоторые из вас могут быть знакомы с BigNum Bakeoff , который закончился довольно интересно. Цель может быть более или менее резюмирована как написание программы на C, выход которой будет самым большим, при некоторых ограничениях и теоретических условиях, например, на компьютере, который может запустить программу. В том же духе я ставлю …

7
Гольф тебе анаграмма на отлично!
Задание В этой задаче ваша задача - написать некоторый код, который выводит одну из анаграмм, выбранных случайным образом, с равномерным распределением, но он никогда не должен выводить сам. разработка При отсутствии ввода ваша программа должна вывести любую из анаграмм своего исходного кода. Ваша программа никогда не должна выводить свой собственный …

4
Советы по игре в гольф ///
Какие общие советы у вас есть для игры в гольф в /// ? Я ищу идеи, которые могут быть применены к задачам кода-гольфа и которые, по крайней мере, несколько специфичны для /// (например, «удалить ненужные пробелы» не является ответом). Советы по itflabtijtslwi и Lines относятся к теме и действительны и …
12 code-golf  tips 

1
Безумный химик и умный программист
Предыстория У тебя пробуждается головокружение в химической лаборатории, и ты понимаешь, что тебя похитил старый безумный химик. Поскольку он не может хорошо видеть из-за своего возраста, он хочет, чтобы вы работали на него, и только тогда вы можете сбежать из лаборатории. задача Ваша задача - вернуть структурные формулы молекул, химическая …

11
Посчитайте, сколько месяцев у вас полные 31 день, считая костяшки пальцев.
Сколько из вас все еще использует свой сустав, чтобы определить, будет ли месяц иметь полные 31 день или меньше? Ваша задача - написать программу, которая подсчитывает, сколько месяцев в месячном диапазоне имеют полные 31 день, а сколько - менее 31 дня, «считая суставы». Предоставлено: amsi.org.au вход Пара месяцев, первый из …

7
Нарисуйте цифровую временную диаграмму XNOR
Ниже приведена (схематическая) цифровая временная диаграмма для логического элемента XNOR . ┌─┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ A ──┘ └─┘ └─┘ └─┘ └─┘ └─┘ └── ┌───┐ ┌───┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ B ┘ └─┘ └─┘ └─┘ └───┘ └─┘ └ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ X ──┘ └───┘ └───┘ └───┘ └──── Ваша …

4
Абстрактное синтаксическое дерево гольфа: FizzBuzz, Python
Резюме Реализуйте FizzBuzz в Python, используя как можно меньше токенов. Вызов Напишите программу, которая печатает десятичные числа от 1 до 100 включительно. Но для кратных трех выведите «Fizz» вместо числа, а для кратных пяти - «Buzz». Для чисел, кратных трем и пяти, выведите «FizzBuzz». Программы должны быть написаны на какой-то …

1
Приведение строки к целому числу в GolfScript
GolfScript автоматически приводит значения в соответствие со следующей последовательностью «приоритет»: целое число → массив → строка → блок (перечислены от низшего к высшему.) Это означает, что "1"7+строка остается "17"в стеке (а не 8), потому что строки имеют более высокий приоритет, чем целые числа. [ Этим ветеранам GolfScript - извинения за …
12 tips  golfscript 

1
Beat Pure Регулярные выражения при проверке дат ISO 8601
В ValiDate ISO 8601 от RX задача состояла в том, чтобы использовать только стандартные регулярные выражения для проверки стандартных форматов и значений даты (первое - обычное задание для RX, второе - необычно). Победивший ответ использовал 778 байтов. Эта задача состоит в том, чтобы победить это, используя любой язык по вашему …
12 code-golf  date 

2
Какая это конечная абелева группа?
Описание Напишите функцию, f(m, G)которая принимает в качестве аргументов отображение mи набор / список различных неотрицательных целых чисел G. mследует сопоставить пары целых чисел Gс новыми целыми числами в G. ( G, m) гарантированно образует конечную абелеву группу , но любой элемент Gможет быть тождественным. Есть важная теорема, которая гласит: …

3
ASCII Art Chessboard
В этом задании вы должны нарисовать шахматную доску ниже и учесть ходы. 1. Рисование Каждый белый квадрат имеет 5x9 пробелов. Каждый черный квадрат имеет 5x9 колонов. Доска окружена границей колонов. Части 5 символов шириной и сидеть в нижнем ряду квадрата в центре. Пешки 4 символа в ширину. Они немного смещены …

9
Создать клавиатуру T9
Этот вопрос требует функциональности сопоставления словаря T9, что является очень интересной проблемой. Но у T9 есть другой способ печатать, и это печатать по буквам. Вам НЕ нужен словарь для реализации этой клавиатуры. Вот карта клавиш клавиатуры T9, если вы забыли: +-------+-------+-------+ | 1 | 2 | 3 | | .?! …

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