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

16
Бинарный тетрис в твитах

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

16
Google Hopping Bunny

4 декабря 2017 года Google Doodle был игрой с графическим программированием с участием кролика . Более поздние уровни были довольно нетривиальными, и они казались отличным кандидатом на испытание атомного гольфа . Детали Игра Есть четыре доступных хода: прыгать вперед, повернуть налево, повернуть...

16
Рубик-сортировка по матрице (она же головоломка тора)

Идея этого вызова кода проста: учитывая матрицу целых чисел, давайте разберем ее, применяя движения в стиле Рубика. Это означает, что вы можете выбрать одну строку или столбец и вращать его элементы в любом направлении: [1, 3, 2, 4] => [3, 2, 4, 1] (rotate left for rows/up for columns) [1, 3, 2,...

16
Развернуть тур Судоку Кинга

Фон Судоку - это головоломка с числами, где с учетом сетки n × nN×N n \times n разделенной на блоки размером NN n , каждое число от 11 1 до NN n должно появляться ровно один раз в каждой строке, столбце и поле. В игре в шахматы король может перейти в любую из (максимум) 8 соседних клеток за ход....

16
Распечатать потерянные номера

Как большой поклонник сериала « Потерянные» , я всегда был заинтригован последовательностью чисел, которая повторяется в эпизодах. Эти цифры: 4 , 8 , 15 , 16 , 23 , 424,8,15,16,23,42 4, 8, 15, 16, 23, 42 ( A104101 ) Используя любой язык программирования, напишите код, который выводит эти числа....

16
Оптимизация пролистывания 1D клавиатуры

Это вызов кода с пользовательской системой подсчета очков, где выигрывает самый низкий балл. Вступление Многие смартфоны позволяют вводить текст, проводя пальцем по виртуальной клавиатуре 2D. Эта технология обычно сочетается с алгоритмом прогнозирования, который выводит список угаданных слов,...

16
Бедственное положение Конкорда

Фон Задача коммивояжера (TSP) требует кратчайшего маршрута, который посещает данную коллекцию городов. Для целей этого вопроса города будут точками на плоскости, а расстояния между ними будут обычными евклидовыми расстояниями (с округлением до ближайшего целого числа). Цепь должна быть "круговой",...

16
Напишите самую длинную итерацию периода, ограниченную 500 байтами

Ваша задача - создать самую длинную итерацию периода , в которой длина каждой программы в последовательности ограничена 500 байтами. То есть, если вы повторите следующие шаги: Начните с вашей начальной программы Запустите текущую программу Вернитесь к шагу 2 В конечном итоге вы вернетесь к своей...

15
Quine, который принимает в качестве входных данных имя языка и выводит то же самое, что реализовано в языке ввода

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

15
Перенесено, простые числа, о боже!

Задача проста: ваша программа читает целое число в качестве входных данных и печатает, является ли оно простым или нет. Вы можете напечатать «да / нет», «правда / ложь» или что угодно, что однозначно идентифицирует результат. Проблема в том, что код должен работать со своими транспонированными...

15
Случайная Куайн

Напишите программу, способную генерировать себя случайным образом. Он должен делать это на основе токенов, используемых в его исходном коде. Если исходный код вашей программы состоит из 50 уникальных токенов и имеет длину 60 токенов, то программа должна вывести 60 токенов, где каждый токен...

15
Найдите самые короткие числа в скобках

Числа в скобках предоставляют простой способ выразить большие целые числа, используя только левую скобку, пробел и правую скобку ( [ ]). Номер скобки определяется как строка из одной или нескольких пар совпадающих скобок, [...]называемых чанками , каждая из которых отделена от своих соседей нулем...

15
Как замедлить пьяницу по дороге домой

Рассмотрим квадрат сетки n на n, который выглядит следующим образом. Важно отметить, что этот график 11 на 11 . В любой момент человек стоит на перекрестке, и он движется только вертикально или горизонтально только на один шаг за раз до следующего перекрестка. К сожалению, он выпил немного слишком...

15
Ты ли Тот самый? (Производный Mastermind)

У меня есть жесткий для вас! Недавно моя девушка познакомилась с новым шоу на MTV (США). Это ужасное зрелище, и все на нем грязные, но «игра» довольно интересная. Из Википедии: Ты ли Тот самый? следует за 20 людьми, которые живут вместе на Гавайях, чтобы найти свою идеальную пару. Если 10 мужчин и...

15
Элементы RadioASCII: выводить элементы таблицы Менделеева, медленно теряя символы

Вот список из 118 (текущих) элементов периодической таблицы (в свернутом фрагменте стека для вашего удобства): Показать фрагмент кода Hydrogen Helium Lithium Beryllium Boron Carbon Nitrogen Oxygen Fluorine Neon Sodium Magnesium Aluminium Silicon Phosphorus Sulfur Chlorine Argon Potassium Calcium...

15
Построить решатель головоломок с верхней лицевой стороны

Головоломка сверху-спереди - это головоломка, в которой вам необходимо построить трехмерную (обычно кубическую) форму блоков, учитывая три ортогональных вида: вид сверху, вид спереди и вид сбоку. Например, дан вид сверху, спереди и сбоку следующим образом: Top: Front: Side: . . . . . . . . . . . ....

15
Печать строк без разделения символов

Изменить: разрешено повторное использование пробелов. Ваша задача - написать n программ (или функций, или наборов функций без использования параметров или имен функций) на одном языке. Программа k должна вывести (кардинальное) число k на стандартном английском языке в нижнем регистре (с...

15
Код, близкий к вызову: Начало

Это продолжение задачи: код, близкий к задаче: сумма целых чисел Задача в этой игре немного сложнее, а также создает крутой заголовок (вот почему я выбрал его): Рассчитайте расстояние Левенштейна между двумя струнами Точно так же, как и в прошлом, ваш результат в этом задании - это расстояние...

15
Дразнить мозг

Вступление Для тех, кто интересуется, что же такое Befunge , это язык двумерного стека, созданный в 1993 году Крисом Пресси. Я сделал 7 тизеров мозга, которые нужно решить в Befunge-93 . Это довольно экспериментальный вызов, но я подумал, что стоит попробовать :). Полный список всех команд,...

15
Найти самых коротких правителей Голомба

Линейки Голомба - это наборы неотрицательных целых чисел, так что никакие две пары целых чисел в наборе не находятся на одинаковом расстоянии друг от друга. Например, [0, 1, 4, 6]является линейкой Голомба, потому что все расстояния между двумя целыми числами в этом наборе уникальны: 0, 1 ->...