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

29
Цыпленок МакНуггет Числа

Описание Числа Chicken McNugget - это числа, которые можно выразить в виде суммы 6, 9 или 20 - начальных размеров известных коробок Chicken McNuggets, продаваемых McDonald's. В этой сумме число может встречаться более одного раза, так же 6 + 6 = 12как и такое число, и число должно «содержать» хотя...

29
Это сфенический номер?

Сфеническое число - это число, которое является произведением ровно трех различных простых чисел. Первые несколько сфенических чисел 30, 42, 66, 70, 78, 102, 105, 110, 114. Это последовательность A007304 в OEIS. Твое задание: Напишите программу или функцию, чтобы определить, является ли введенное...

29
Примитивные пифагорейские тройки

( связанный ) Тройка Пифагора - это список, (a, b, c)который удовлетворяет уравнению a 2 + b 2 = c 2 . Примитивный Пифагор Тройной (ППТ) является одним где a, bи cявляются все взаимно простым (т.е. единственным общий делитель между тремя элементами 1). Например, (3, 4, 5)правый треугольник - это...

29
Поплавок 754 до Хэмминга

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

29
Построить полузигзаг

Вам будет дано положительное целое число в Nкачестве входных данных. Ваша задача - построить полу-зигзаг из Nсторон, каждой длины N. Поскольку довольно сложно четко описать задачу, вот несколько примеров: N = 1: О N = 2: О OO N = 3: OO OO ООО N = 4: OOOOO OO OO ОООО N = 5: OOOOOO ООО ООО ООО OOOOOO...

29
Скрипт, который выводит скрипт, который печатает данный ввод

Напишите фрагмент кода, который принимает строку в качестве входных данных и выводит фрагмент кода на том же языке, который при запуске выдает исходную входную строку. Он должен иметь возможность обрабатывать любую комбинацию символов AZ, az и 0-9. Пример в Python: import sys print "print('" +...

29
Реализуйте истинное добавление строки

Многие языки позволяют «добавлять» строки в +. Однако это действительно конкатенация, истинное дополнение будет следовать аксиомам группы: Он закрыт (добавление любых двух строк всегда является строкой) Это ассоциативно ( (a + b) + c = a + (b + c) ) Есть тождество ( ∃e: a + e = a ) Каждый элемент...

29
Палиндромные числа с бинарным поворотом

Предупреждение: это НЕ вызов "Эй, давайте нарисуем торт в ASCII-искусстве"! Пожалуйста, продолжайте читать;) Некоторое время назад у меня был день рождения, мне сейчас 33 года. Таким образом, существует эта неуклюжая социальная традиция, состоящая в том, чтобы приглашать семью и друзей, ставить на...

29
Сначала они пришли

«Сначала они пришли ...» - это стихотворение Мартина Нимеллера : First they came for the Socialists, and I did not speak out- Because I was not a Socialist. Then they came for the Trade Unionists, and I did not speak out- Because I was not a Trade Unionist. Then they came for the Jews, and I did...

29
Стекируемые последовательности

Вы раздаете из колоды карты с метками от 0 до 9, формируя стопки, которые начинаются с 0 и считаются до 1. Когда вы разыгрываете 0, вы кладете его на стол, чтобы начать новый стек. Когда вы сдаете любую другую карту, вы кладете ее на карту, стоимость которой точно на одну ниже, и покрываете ее....

29
Очистка наиболее значимого бита от целого числа

вход Ввод одно целое положительное число n Выход Выход nс наиболее значимым битом установлен в 0. Тестовые случаи 1 -> 0 2 -> 0 10 -> 2 16 -> 0 100 -> 36 267 -> 11 350 -> 94 500 -> 244 Например: 350в двоичном есть 101011110. Установка его старшего значащего бита (т. Е....

29
Подскажите как флоп

Как компьютерные ученые, вы, вероятно, все знакомы с основными операциями со списком pop и push . Это простые операции, которые изменяют список элементов. Тем не менее, вы когда-нибудь слышали об операционном флопе ? (как в flip- флоп )? Это довольно просто. Если задано число n , поменяйте местами...

29
Это гористый?

Вызов Для этой задачи гористая строка - это строка, которая соответствует правилу грамматики, M: x(Mx)*где в каждом произведении все x имеют одинаковый символ. При отступе горная строка может выглядеть примерно так: A B C D C E F E C B A Как вы можете видеть, это выглядит как гора со стороны....

29
Код Гольф: ваш собственный горизонтальный змей ASCII

Очень вдохновленный этим испытанием Code Golf: Ваша собственная домашняя змея ASCII - я подумал, что если сделать это горизонтально, это добавит дополнительный уровень сложности. Пример горизонтальной змеи: 0 0 0 0 0 000 00 0 00 000 0 0 000 0 0 0 00 0 000 И правила таковы: Ровно 5 строк символов...

29
Мы оказались там, где начали!…

Вызов: Входные данные: Вы берете два ввода: - Строка, содержащая только печатаемый ASCII (исключая пробелы, символы табуляции или новые строки) - Печатный символ ASCII Выход: Первая строка будет содержать строку ввода. Каждое iпервое появление -modulo-3 этого персонажа будет двигаться в...

29
Сколько лет это примерно?

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

29
Символ Леви-Чивита

Трехмерный символ Леви-Чивита является функцией fпринятия троек чисел (i,j,k)каждого в {1,2,3}, чтобы {-1,0,1}, определяется как: f(i,j,k) = 0когда i,j,kне различимы, то есть i=jили j=kилиk=i f(i,j,k) = 1когда (i,j,k)есть циклический сдвиг (1,2,3), это один из (1,2,3), (2,3,1), (3,1,2). f(i,j,k) =...

29
Звездочка спиральная

Учитывая спираль размера Sи шага N, выведите «квадратную» S*Sспираль, имеющую Nзвездочки, построенную от внешнего к внутреннему радиусу по часовой стрелке. Тестовые случаи (примеры) приведены ниже. Входные данные: 4 3 Выход: *** Входные данные: 4 6 Выход: **** * * Входные данные: 4 11 Выход: **** *...

29
Анаграмма времени

Первоначально опубликовано (и удалено) @Tlink , который, скорее всего, был вдохновлен этим вопросом StackOverflow . Так как это было позором, это было удалено, потому что это казалось хорошим испытанием в целом, я решил, что перепечатал бы это с надлежащим форматированием и правилами. (Я пытался...

29
Замена магнитов на холодильник

При написании сообщения с магнитами на холодильник вы часто будете заменять 1собой I. В этой задаче ваша цель - выяснить, можно ли написать сообщение, используя буквы другого сообщения. Разрешенные замены: A = 4 B = 8 C = U E = M = W = 3 G = 6 = 9 I = 1 L = 7 N = Z O = 0 R = 2 S = 5 Например,...