Вопросы с тегом «code-challenge»

Задача кода - это соревнование за креативные способы решения загадки программирования с объективным критерием выигрыша, не охватываемым другими тегами оценки (например, code-golf).

10
Брейнф *** Гольфист
Одним из самых простых кодов, написанных языком программирования, является последовательность печати символов программы (например, «Привет, мир!»). Тем не менее, S о м е е с о т е р я с языков программирования , как Brainfuck , даже этот простейший код очень раздражает писать. Ваша задача - написать программу (не …

30
Сумма Полномочий 2
Соревнование При заданном целочисленном входе, xгде 1 <= x <= 255возвращаются результаты степеней двух, которые при суммировании дают x. Примеры Учитывая вход: 86 Ваша программа должна вывести: 64 16 4 2 Входные данные: 240 Выход: 128 64 32 16 Входные данные: 1 Выход: 1 Входные данные: 64 Выход: 64 Вывод …
31 code-golf  binary  code-golf  sequence  integer  chess  code-golf  number  arithmetic  matrix  code-golf  code-golf  combinatorics  grid  set-partitions  code-golf  array-manipulation  graph-theory  code-golf  number  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  3d  code-challenge  restricted-source  printable-ascii  code-golf  board-game  code-golf  geometry  grid  code-golf  word-puzzle  code-golf  matrix  sorting  code-golf  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  code-golf  decision-problem  code-golf  math  number  arithmetic  restricted-source  code-golf  code-golf  number  integer  matrix  code-golf  date  code-golf  matrix  code-golf  sequence  combinatorics  chemistry  code-golf  array-manipulation  popularity-contest  code-golf  code-golf  natural-language  code-golf  number  integer  sorting  substitution  code-golf  string  number  date  encode  code-golf  decision-problem  code-golf  string  subsequence  code-golf  string  alphabet  code-golf 

8
Сжатие латинского квадрата
Латинский квадрат представляет собой квадрат , который не повторяется символов в строках или столбцах: . 13420 21304 32041 04213 40132 И, как знают многие игроки в судоку, вам не нужны все числа, чтобы вывести оставшиеся числа. Ваша задача - сжать латинский квадрат до как можно меньшего числа байтов. Вы должны …

20
Фаро перемешать массив
Faro перетасовать является метод часто используется магами «Перемешать» колода. Для выполнения перетасовки Фаро вы сначала разрезаете колоду на 2 равные половины, а затем чередуете две половины. Например [1 2 3 4 5 6 7 8] Фаро перетасовал [1 5 2 6 3 7 4 8] Это может быть повторено любое …
31 code-golf  permutations  card-games  code-golf  graphical-output  random  code-golf  image-processing  color  code-golf  primes  code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

4
Голосование во множественном числе с сотовыми автоматами
В клеточных автоматах есть действительно важная проблема, называемая проблемой большинства : Проблема большинства или задача классификации плотности - это проблема поиска одномерных правил клеточных автоматов, которые точно выполняют голосование большинством. ... Учитывая конфигурацию сотовых автоматов с двумя состояниями с общим количеством ячеек i + j, i из которых находятся в …

6
Сделай самую большую бесконечность, какую только сможешь!
Система порядковых чисел - это система с бесконечными числами. Много бесконечных чисел. Так много бесконечных чисел, что буквально не имеет бесконечности, чтобы представлять свою собственную бесконечность. Изображение выше дает небольшое представление о том, как они работают. Порядковый номер ( конструкция фон Неймана ) - это набор предыдущих порядковых чисел . …

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

8
Хрупкая Куайн
Хрупкая Куайн Хрупкая квинета - это квинна, которая удовлетворяет свойству, заключающемуся в том, что каждая подстрока сделана путем удаления одного символа, когда вычисляется, выдает ошибку. Например. Если ваша программа asdfявляется quine, то для того, чтобы она была хрупкой, следующие программы должны выдавать ошибку: sdf adf asf asd Ваша программа (и …
30 code-golf  quine  code-golf  date  code-golf  sequence  code-golf  sorting  file-system  code-golf  code-golf  ascii-art  hexagonal-grid  code-golf  string  arithmetic  code-golf  code-golf  code-challenge  source-layout  code-golf  ascii-art  cellular-automata  code-golf  string  arithmetic  balanced-string  code-golf  number  primes  code-golf  ascii-art  hexagonal-grid  code-golf  string  code-golf  string  code-golf  sequence  code-golf  ascii-art  code-golf  conversion  hexadecimal  code-challenge  restricted-source  code-golf  math  grid  code-golf  string  ascii-art  code-golf  random  minesweeper  code-golf  ascii-art  kolmogorov-complexity  board-game  scrabble  code-golf  ascii-art  code-golf  math  number-theory  decision-problem  code-golf  string  code-golf  natural-language  code-golf  internet  stack-exchange-api  code-golf  code-golf  conversion  code-golf  string  code-golf  math  arithmetic  code-golf  string  whitespace  code-golf  graphical-output  internet  code-golf  string  code-golf  string  random  permutations  code-golf  string  code-golf  string 

2
Сжатие изображения для предварительного просмотра 4 КиБ
В этом задании вы будете создавать алгоритм сжатия предварительного просмотра изображений. Его цель состоит в том, чтобы уменьшить произвольный файл изображения до изображения предварительного просмотра 4 КиБ, которое можно использовать для быстрой идентификации изображений с очень небольшой пропускной способностью. Вы должны написать две программы (или одну комбинированную программу): компрессор и …

8
Песни Битлз и Шестиугольники
Напишите две треугольные (то есть пирамидальные) программы. Первый должен быть направленным вверх текстовым треугольником с минимальной базовой шириной в три символа. Так что это будет иметь такую ​​структуру, как X XXX или X XXX XXXXX или X XXX XXXXX XXXXXXX или больше Каждое из Xсимволов должно быть заменено символами вашего …

9
Уникально разделенные пиксели
Для изображения N на N найдите набор пикселей, чтобы расстояние между ними не было более одного раза. То есть, если два пикселя разделены расстоянием d , то они являются единственными двумя пикселями, которые разделены ровно d (используя евклидово расстояние ). Обратите внимание, что d не обязательно должно быть целым числом. …

12
Передай привет пионерам информатики
Выберите своего любимого известного ученого-компьютерщика или пионера информатики, который родился в 1942 году или ранее (1943 год ознаменовал начало создания «первого» компьютера ). У них должна быть страница Википедии или другой сайт, на котором указан год их рождения и рассказывается, как их достижения связаны с информатикой. Вы можете выбрать то …

30
Викторина по языку программирования, Марк II - Грабители
Вызов копов Вызов грабителей Найдите уязвимый ответ. То есть ответ, который еще не был взломан и который еще не является безопасным . Взломать его, выяснив его язык. То есть найдите любой язык, на котором данная программа является допустимой (с соблюдением правил, изложенных в «Вызове копов» выше). Неважно, что это был …

9
Показать последовательности OEIS
Энциклопедия целочисленных последовательностей (OEIS) представляет собой онлайновую базу данных целочисленных последовательностей. Он содержит около 280000 последовательностей математического интереса. Примеры последовательностей: натуральные числа ( A000027 ) простые числа ( A000040 ) Числа Фибоначчи ( A000045 ) Ваша задача - написать программу или функцию, которая отображает столько последовательностей OEIS, сколько вы можете, …

28
Рассчитать супер-логарифм
Это должно быть простой задачей. Учитывая число n >= 0, выведите супер-логарифм (или log *, log-star или повторный логарифм , которые эквивалентны, поскольку nникогда не отрицательны для этой задачи.) Of n. Это одна из двух обратных функций к тетрации . Другой - супер-корень , который находится в связанном вопросе . …
29 code-golf  math  code-golf  array-manipulation  sorting  code-golf  math  arithmetic  matrix  code-golf  string  kolmogorov-complexity  code-golf  string  code-golf  math  sequence  arithmetic  recursion  code-golf  math  ascii-art  sequence  code-golf  math  array-manipulation  code-golf  code-golf  kolmogorov-complexity  code-golf  string  code-golf  string  decision-problem  code-golf  array-manipulation  tips  javascript  json  code-golf  math  string  number  number-theory  code-golf  math  sequence  fibonacci  number  arithmetic  fastest-code  integer  code-golf  math  sequence  code-golf  string  file-system  tips  golfscript  code-golf  string  code-golf  string  natural-language  code-golf  string  file-system  code-golf  math  array-manipulation  code-challenge  image-processing  compression  code-golf  math  number  sequence  code-golf  math  combinatorics  regular-expression  code-golf  sequence  pi  code-golf  ascii-art  code-golf  string  array-manipulation  sorting  code-golf  string  graph-theory  code-golf  string  code-golf  string  ascii-art  code-challenge  compression  code-golf  code-golf  math  sequence  number-theory  code-golf  maze  graph-theory  code-golf  math  sequence 

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