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

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

4
Приблизительная квадратная формация
Фон У меня есть куча коробок квадратной формы одинакового размера, и, поскольку я аккуратный человек, я хочу собрать их все в квадратную форму. Однако их число не обязательно является идеальным квадратом, поэтому мне, возможно, придется приблизиться к квадратной форме. Я хочу, чтобы вы нашли для меня наиболее эстетически приятную договоренность …

5
Среднее из двух списков
Среднее из двух списков Вызов Учитывая два списка натуральных чисел, определите, можно ли переставить элементы в два новых списка так, чтобы новые списки имели одинаковое среднее арифметическое значение. вход Ввод может быть взят через STDIN или в качестве аргументов функции. Входные данные могут быть приняты в виде списка, или если …

2
Лучшее место для изучения GolfScript? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена стеками Code Golf. Закрыто 4 года назад . Это выглядит как забавный язык, но официальный сайт не работает, и страница EsoLangs не очень хорошо объясняет …
11 tips  golfscript 

5
CipherSaber шифрование
Реализация CipherSaber программы шифрования, как описано ниже. Методические рекомендации: Наименьшая запись в байтах побеждает. Тем не менее, отклоняясь от норм код-гольфа , вы можете размещать интересные записи, даже если они не являются серьезными. Запись обычно представляет собой программу, которая берет открытый текст из стандартного ввода и записывает зашифрованный текст в …

2
Самый быстрый самый длинный общий искатель подпоследовательности
Ваша задача - решить задачу Longest Common Subsequence для n строк длины 1000. Действительное решение проблемы ЛВП для двух или более строк S 1 , ... S п любая строка T максимальной длины, что характеры Т появляются во всех S I , в том же порядке , как и в …

15
Распределение номеров
В этом задании вы будете распределять продукт по суммам и разницам чисел, как описано здесь . Примеры Input | Output -------------|------------- 23(12+42) | (23*12)+(23*42) 9(62-5) | (9*62)-(9*5) 4(17+8-14) | (4*17)+(4*8)-(4*14) 15(-5) | -(15*5) 2(3) | (2*3) 8(+18) | +(8*18) 8(-40+18) | -(8*40)+(8*18) Технические характеристики На входе будет строка вида n(_)с …

16
Сумма делителей от простой степенной факторизации
Задача состоит в том, чтобы вычислить сумму делителей числа с учетом его первичной факторизации. вход Два массива (или что-то эквивалентное) длины n , один из которых содержит простой множитель, а другой - соответствующий показатель степени. Выход Сумма всех делителей (включая само число). пример Число 240 имеет 2, 3 и 5 …
11 code-golf  math  primes 

1
Непалиндромный Полиглот Боггл
Вступление Число 101 является палиндромом, поскольку оно читает то же самое вперед и назад. Число 105 нет. Тем не менее, 105 в базе восемь записывается как 151, который является палиндромом. С другой стороны, 103 не является палиндромом в любом основании от 2 до 101. Следовательно, 103 является строго непалиндромным . …

5
Самый короткий самый длинный общий код подпоследовательности
Ваша задача - решить проблему SLCSC, которая заключается в поиске кратчайшего кода для решения проблемы самой длинной общей подпоследовательности . Действительное решение проблемы ЛВП для двух или более строк S 1 , ... S п любая строка T максимальной длины, что характеры Т появляются во всех S I , в …

1
Найти ограждения
Фон Атомная бомба взорвалась возле завода ограждения! Поскольку ограждения необходимы для выживания нашей цивилизации, мы должны спасти как можно больше. Мы посылаем радиационно-стойких роботов для поиска в этом районе, и ваша задача - запрограммировать их искусственное зрение. вход Ваш ввод представляет собой прямоугольную сетку символов |-#, представляющих два вида частей …

17
Треугольные квадратные числа
Квадратные числа - это те, которые принимают форму n^2целого числа n. Их также называют идеальными квадратами, потому что когда вы берете их квадратный корень, вы получаете целое число. Первые 10 квадратных чисел: ( OEIS ) 0, 1, 4, 9, 16, 25, 36, 49, 64, 81 Треугольные числа - это числа, …
11 code-golf  number 

1
Нормализуй мою карту решений
Напишите функцию или программу, которая обрабатывает блок текста и возвращает новый текст. Наименьшая действительная программа выигрывает. Каждая строка в блоке текста будет иметь следующий формат: 12:34,56 Первое число - это идентификатор строки, остальные два числа, разделенные запятыми, - это ссылки на другие строки. Во входном тексте числа могут быть любым …
11 code-golf 

11
Rocket Bots KOTH
Ракетные Боты Год 3024. Люди стали слишком скудными ресурсами, чтобы рисковать на войне, поэтому борьба перешла к роботам. Ваша задача состоит в том, чтобы создать бота, как никто другой, чьи ракеты обрушат на ваших врагов разрушение и уничтожат все поступающие угрозы. Игровой процесс Боты Геймплей разворачивается по сетке 10х15. Ваш …

4
Хрестоматия неизвестности
Вы должны выполнить четыре задания на языке, который: не должен возвращать результаты * при поиске на этом сайте (codegolf.se), например, ToffeeScript ; должна иметь страницу, указанную в Esolang , Rosetta Code или Wikipedia ; быть отдельным языком, а не отдельной версией (например, python 2.1 был бы действительным, если бы python …

2
В поисках Поли Немо!
о нет! Немо, наша маленькая рыба-клоун потерялась в океане ASCII, и его отец Марлин пытается найти его. Ваша задача - безопасно доставить Марлина в Немо. Но будьте осторожны, у нас на свободе безумный питающий Брюс, так что лучше избегайте его любой ценой! подробности Вам дана прямоугольная сетка океана ASCII, содержащая …

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