Вопросы с тегом «polyglot»

Для задач, связанных с кодом, который работает на нескольких языках программирования.

16
Советы по созданию полиглотов
Полиглот это программа , которая может работать в 2 -х или более различных языков программирования. Какие общие советы вы имеете для создания полиглотов или выбора языков, на которых легко писать полиглоты для конкретной задачи? Пожалуйста, опубликуйте советы, которые могут быть применены в большинстве ситуаций. Т.е. они не должны работать только …
48 tips  polyglot 

29
Рассчитайте квадрат и квадратный корень!
Вы должны создать полиглот, который выводит квадрат ввода на одном языке и квадратный корень ввода на другом. Самый короткий ответ в байтах побеждает! Вы должны иметь точность не менее 3 десятичных знаков, и входные данные всегда будут положительными числами.

30
Полиглот Анаграммы Нить Копов
Эта задача состоит из двух потоков. Это нить полицейских. Нить грабителей находится здесь . Ваша задача состоит в том, чтобы выбрать последовательность OEIS и написать две полные программы на двух разных языках, которые производят этот n-й элемент в последовательности, когда ему присваивается n через STDIN, или другие формы стандартного ввода, …

30
Построить матрицу идентичности
Задача очень проста. Учитывая целочисленный ввод n, выведите n x nединичную матрицу. Тождественная матрица - это та, которая имеет 1s, охватывающую от верхнего левого угла до нижнего правого. Вы напишите программу или функцию, которая будет возвращать или выводить построенную вами матрицу идентичности. Выходными данными могут быть двумерный массив или числа, …

3
Кляйн Топололиглотс
Klein - это двумерный язык, который я разработал, который может быть встроен в 12 различных топологических поверхностей. Программу Klein можно запустить на разных поверхностях, изменив аргументы командной строки. Топология определяет, куда направляется указатель инструкции, когда он выходит за пределы программы. При удалении от края ip будет переходить на край с …

15
99 бутылок пива, 99 языков
Цель состоит в том, чтобы написать простую программу «99 бутылок пива», которая действительна как минимум на двух разных языках (например, не Python 2 и Python 3). Это должен быть полный файл, который будет запускаться или компилироваться. Интересные ответы должны быть одобрены, но компактность также имеет значение. (Конечно, языковое разнообразие является …

15
Что вы принесете на День Благодарения?
День благодарения в Соединенных Штатах приближается 24 ноября. Многие люди будут обедать со своими семьями, традиционно включая индейку и множество гарниров. Обычно это означает, что члены семьи должны координировать, кто принесет каждое из различных блюд. В этой задаче цель состоит в том, чтобы написать полиглот, который выводит разные блюда на …

22
Natural Pi # 0 - Рок
Цель Создайте программу / функцию, которая принимает входные данные N, проверяет, являются ли Nслучайные пары целых чисел относительно простыми, и возвращает sqrt(6 * N / #coprime). TL; DR Эти проблемы представляют собой симуляции алгоритмов, которые требуют только природы и вашего мозга (и, возможно, некоторых ресурсов многократного использования) для приближения Pi. …
39 code-golf  math  random  pi  approximation  popularity-contest  code-golf  sequence  number-theory  binary  coding-theory  code-golf  math  3d  code-golf  code-golf  math  number  code-golf  kolmogorov-complexity  code-golf  ascii-art  graphical-output  binary-tree  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation  hexadecimal  code-golf  math  number  set-theory  code-golf  math  arithmetic  number-theory  integer  code-golf  string  kolmogorov-complexity  code-golf  math  sequence  arithmetic  decision-problem  code-golf  code-golf  ascii-art  code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 

3
Решить кубик Рубика
Напишите самую короткую программу, которая решает кубик Рубика (3 * 3 * 3) в течение разумного промежутка времени и перемещается (скажем, максимум 5 секунд на вашей машине и менее 1000 ходов). Ввод в формате: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF …

13
Гольф взаимная квинна
Используя два языка по вашему выбору, напишите наименьшее «взаимное квин », которое вы можете. То есть напишите программу P на языке A, которая выводит исходный код для программы Q на языке B, так что вывод программы Q идентичен исходному коду для P. Пустые файлы не учитываются, равно как и программы …

17
Перекрывающиеся полиглоты
В отличие от многих проблем C & R, это не требует отдельной должности грабителей; цель грабителей состоит в том, чтобы взломать предыдущий ответ и затем опубликовать новый как полицейский. Как ответчики, вы напишите серию полиглотов, которые выглядят следующим образом (каждый столбец является языком, а каждая запись является выходом ответа на …

30
Подождите, что это за язык?
Недавно я имел удовольствие написать программу на Haskell, которая могла бы определить, NegativeLiteralsзадействовано ли расширение. Я придумал следующее: data B=B{u::Integer} instance Num B where{fromInteger=B;negate _=B 1} main=print$1==u(-1) Попробуйте онлайн! Это будет печатать Trueнормально и в Falseпротивном случае. Теперь мне было очень весело делать это, и я передал вызов всем вам. …

5
Преодоление размера кластера
Надоев надежностью флэш-памяти, вы решили хранить все свои программы на одной из этих старых добрых 1440-килобайтных дискет. Однако после копирования даже 3000 программ диск был заполнен. Как это вообще возможно? Будучи опытным в искусстве игры в гольф кода, большинство ваших программ имеют длину не более 100 байт, поэтому должно быть …

20
Написать Полихин
Полихин - это как квин, так и полиглот. 1 Вы должны написать квинну, которая действительна как минимум на двух разных языках. Это код гольф, поэтому самый короткий ответ (в байтах) выигрывает. 1 Я сделал это. Или, скорее, Geobits сделал . Видимо, он тоже не был первым . Правила для Quines …

7
Три полиглота, два периода-два квина и один код-гольф
Создайте программу A таким образом, чтобы при ее запуске на языке A создавалась программа B, а при запуске программы A на языке B создавалась программа C. Программа B при запуске на языке B создает программу A, а при запуске программы B на языке A создается программа C. Программа C при …

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