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

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

18
Сложите строку в треугольник
Учитывая строку, длина которой делится на 4, сделайте треугольник, как показано ниже. Если строка есть abcdefghijkl, то треугольник будет: a b l c k defghij Если строка есть iamastringwithalengthdivisiblebyfour, то треугольник будет: i a r m u a o s f t y r b i e n l gwithalengthdivisib …

19
CSI: предметы Minecraft
Minecraft 1.12 выйдет завтра, так что давайте праздновать! Напишите код, который принимает неотрицательное целое число N, которое представляет количество элементов чего-либо в Minecraft . Выведите его более удобным для игроков способом, указав количество сундуков, стеков и предметов, эквивалентное N. Используйте формат XcYsZi где X количество сундуков, которые вы можете заполнить …

19
Разное количество, тот же вес
Задний план Вес Хэмминга целого числа есть число единиц в его двоичном представлении. Для этой задачи целые числа представлены с 32 битами, и они без знака. Вызов Если задано целое число от 0 до 2 ^ 32-1 (не включительно), выведите другое целое число в том же диапазоне, а также с …

24
Создать бинарную линейку
Учитывая число n , сгенерируйте первые n столбцов этого шаблона: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ################################ ... Высота столбца в (1-индексированном) n - это …

30
Наименьший кратный пробег - 9 с последующим дополнительным прогоном 0
Учитывая положительное целое число, найдите его наименьшее положительное целое число, которое является серией 9, за которой следует необязательный прогон 0. Другими словами, найдите его наименьшее положительное целое число, которому соответствует регулярное выражение /^9+0*$/. Например, если заданное положительное целое число равно 2, верните 90, так как 90 является положительным целым числом, …

30
Динамически создавать ящики
Соревнование: Нарисуйте прямоугольник ASCII-блоков: [] Правила: Принимает ширину и высоту ввода Вы можете предположить, что оба эти числа Необходимо создать строку с символами новой строки, \ n Примеры: 2, 2: [][] [][] 2, 3: [][] [][] [][] Побеждает несколько байтов.

19
Вычислить двоичную сумму деления слова
Возьмите строку, sсодержащую печатные символы ASCII в качестве входных данных, и выведите ее «двоичную сумму деления». Нужно объяснение? Как вы получаете двоичную сумму? Мы будем использовать строку A4в качестве примера в следующем объяснении. Преобразуйте символы в двоичные, обрабатывая каждую букву как 7-битный символ ASCII A -> ASCII 65 -> 1000001 …

12
Поменять местами и добавить вырождение
вступление Обратное и сложное так просто, как кажется, возьмите nи добавьте его к своим цифрам в обратном порядке. (например, 234 + 432 = 666). Если вы применяете этот процесс несколько раз, некоторые числа в конечном итоге попадут в простое число, а некоторые никогда не достигнут простого. пример У меня сейчас …

30
N-й символ равен n-му от последнего символа?
Вдохновлен ли начало равно концу Если задана строка sи целое число n, выведите truey / falsey, чтобы узнать, равен ли nth char из sчисла nth из конца char в s. вход Непустая строка и целое число. Вы можете использовать индексирование на основе 0 или индексирование на основе 1. Целое число …
22 code-golf  string 

10
Шрифт Брайля
И нет, это не просто перевод текста ASCII на шрифт Брайля . В Unicode есть 2 8 = 256 образцов Брайля . (Под шрифтом Брайля я подразумеваю 8-элементные) Ж, подожди. Сколько было символов ASCII? 2 7 = 128? Что ж, давайте превратим ASCII в шрифт Брайля, потому что нет абсолютно …

20
Найти первый матч в скобках
Это была одна из серии задач, которые привели к дню рождения Брейн-Флака. Узнайте больше здесь . Вызов Для этой задачи вашей целью будет найти самую первую пару совпадающих скобок в полностью согласованной цепочке ()[]{}<>скобок. Чтобы позаимствовать определение DJMcMayhem полностью совпадающей строки: Для этого вызова, «скобка» представляет собой любая из этих …

11
Давайте сделаем некоторую арифметику местоположения!
Из статьи Википедии : Локальная арифметика (Latin arithmeticæ localis) - это аддитивные (непозиционные) двоичные системы счисления, которые Джон Нейпир исследовал как метод вычисления в своем трактате «Рабдология» (1617), как символически, так и на шахматной решетке. Какая? Расположение цифр - это способ написания чисел с использованием букв алфавита. Двоичная запись еще …

30
Поменять соотношение
задача Учитывая положительное целое число n, выведите, n+1если nнечетное, и выведите, n-1если nявляется четным. вход Целое положительное число. Вы можете предположить, что целое число находится в пределах возможностей обработки языка. Выход Целое положительное число, указанное выше. Testcases input output 1 2 2 1 3 4 4 3 5 6 6 …
22 code-golf  number 

14
Безопасность в цифрах
Напишите программу, чтобы определить, обладает ли периодическая последовательность натуральных чисел тем свойством, что для каждого целого числа, nвстречающегося в последовательности, nмежду двумя последовательными вхождениями всегда больше, чем другие целые числа n. Например, 2, 3, 5, 2, 3, 6, 2, 3, 5, 2, 3, 6, ...имеет это свойство: каждая пара последовательных …

12
Разделяй и разделяй и властвуй
Иногда, когда я лениво пытаюсь учесть, какое число появляется передо мной, через некоторое время я понимаю, что это проще, чем я думал. Возьмем, 2156к примеру: мне в конечном итоге пришло в голову, что и то, 21и другое 56является кратным 7, и поэтому, безусловно 2156 = 21 x 100 + 56, …

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