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

31
Фаро перемешать массив

Faro перетасовать является метод часто используется магами «Перемешать» колода. Для выполнения перетасовки Фаро вы сначала разрезаете колоду на 2 равные половины, а затем чередуете две половины. Например [1 2 3 4 5 6 7 8] Фаро перетасовал [1 5 2 6 3 7 4 8] Это может быть повторено любое количество...

31
Сжатие латинского квадрата

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

31
Сумма Полномочий 2

Соревнование При заданном целочисленном входе, xгде 1 <= x <= 255возвращаются результаты степеней двух, которые при суммировании дают x. Примеры Учитывая вход: 86 Ваша программа должна вывести: 64 16 4 2 Входные данные: 240 Выход: 128 64 32 16 Входные данные: 1 Выход: 1 Входные данные: 64...

31
Голосование во множественном числе с сотовыми автоматами

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

30
Хрупкая Куайн

Хрупкая Куайн Хрупкая квинета - это квинна, которая удовлетворяет свойству, заключающемуся в том, что каждая подстрока сделана путем удаления одного символа, когда вычисляется, выдает ошибку. Например. Если ваша программа asdfявляется quine, то для того, чтобы она была хрупкой, следующие программы...

30
Сжатие изображения для предварительного просмотра 4 КиБ

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

30
Передай привет пионерам информатики

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

30
Написать Quine Suite

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

30
Песни Битлз и Шестиугольники

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

30
Уникально разделенные пиксели

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

29
Rand5 () - Rand7 () [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он был по теме для Code Golf Stack Exchange. Закрыто 4 года назад . Вам предоставляется функция Rand5 (). Эта функция возвращает совершенно случайные (равное...

29
Мираж умного человека

Когда-то я читал этот вопрос / ответ на Quora Есть ли действительно программисты со степенью информатики, которые не могут пройти тест FizzBuzz Этот код дан как очевидный ответ for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print "Fizz" elif i % 5 == 0:...

29
Начинка простых чисел в коробке

Ваша задача - написать программу или функцию, которая может заполнить данный прямоугольник простыми числами. widthИ heightпрямоугольник будет вход. Выходные данные должны быть списком heightстрок, состоящих из widthцифр и пробелов. Каждая горизонтальная (слева направо) и вертикальная (сверху вниз)...

29
Викторина по языку программирования, Марк II - Грабители

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

29
Какой код компилируется на большинстве языков? [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 3 года назад . За исключением тривиальных программ, какой код компилируется на большинстве языков?...

29
Каскадный подсчет

Ваша задача состоит в том, чтобы написать N фрагменты кода таким образом, что, когда вы сцепить первый K ≥ 1 вместе, они производят число K . Чем выше N , тем лучше. В этом и заключается подвох: вы не можете использовать какой-либо символ более одного раза в своих фрагментах. правила Вы можете...

29
Показать последовательности OEIS

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

29
Рассчитать супер-логарифм

Это должно быть простой задачей. Учитывая число n >= 0, выведите супер-логарифм (или log *, log-star или повторный логарифм , которые эквивалентны, поскольку nникогда не отрицательны для этой задачи.) Of n. Это одна из двух обратных функций к тетрации . Другой - супер-корень , который находится...

28
Неограниченные Языки

Один из моих любимых типов задач на этом сайте - это проблемы с ограниченным источником . Эти проблемы налагают компьютерное ограничение, которое должны пройти источники потенциальных ответов. Мне так нравятся эти испытания, что я работаю над языком игры в гольф, предназначенным для победы в этих...

28
Отключить 4 бита

Ваша задача: по заданной входной строке определить, не содержит ли двоичное представление этой строки 4 1или 5 0строк подряд. Кроме того, сам ваш код не должен содержать ни одной такой серии из четырех строк подряд. Тестовые случаи String Binary Result U3 01010101 00110011 Truthy 48 00110100...