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

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

30
Построить матрицу идентичности
Задача очень проста. Учитывая целочисленный ввод n, выведите n x nединичную матрицу. Тождественная матрица - это та, которая имеет 1s, охватывающую от верхнего левого угла до нижнего правого. Вы напишите программу или функцию, которая будет возвращать или выводить построенную вами матрицу идентичности. Выходными данными могут быть двумерный массив или числа, …

9
Построить треугольник без каких-либо треугольников
В детстве мне очень нравилось играть с этими игрушками: Вероятно, они предназначались для их использования в искусстве, но я всегда использовал их для математики! Фракталы, узоры и т. Д. Однажды мне дали этот вызов: Постройте треугольник без использования какой-либо из зеленых плиток треугольника. Это испытание дало мне о себе знать …

23
Покрытие Skyline мазками кисти
Учитывая список неотрицательных целочисленных высот горизонта, ответьте, сколько непрерывных горизонтальных мазков кистью в 1 единицу необходимо, чтобы покрыть его. [1,3,2,1,2,1,5,3,3,4,2]визуализируется как: 5 5 4 3 5334 32 2 53342 13212153342 нужно девять мазков: 1 2 3 4 5555 66 7 88888 99999999999 Примеры [1,3,2,1,2,1,5,3,3,4,2] → 9 [5,8] → 8 [1,1,1,1] …

10
Сокол Тяжелые стадии
Выберите набор из четырех байтов без замены (т.е. без повторения байта), и необязательно в каком-либо конкретном порядке, из любого из следующих четырех наборов: Символы любой однобайтовой кодировки Символы Юникода в диапазоне от 00 до FF Десятичные целые числа со знаком в диапазоне −128–127 Десятичные целые числа без знака в диапазоне …

30
Скорость письма
Учитывая строку в качестве входных данных, выведите новую строку с каждой буквой, сдвинутой вправо на соответствующий алфавитный указатель. Мы все знаем, что буква A медленная, а буква Z быстрая. Это означает, что Z смещается вправо на 25 пробелов, A вообще не смещается, а B смещается на 1 пробел. Ваша программа …
43 code-golf  string 

30
Реализуйте калькулятор iOS 11
В iOS 11 есть ошибка, которая делает результат 1 + 2 + 3 равным 24 . Это связано со скоростью анимации, но в любом случае: Задача сделать 1 + 2 + 3 == 24. Но только это. Таким образом, вы должны предоставить функцию, которая правильно суммирует большинство последовательностей, но возвращает, …
43 code-golf  math  number 

24
Хаос - это лестница ASCII
Вы ничего не знаете То, что я делаю для « Хаоса - это лестница » - это запоминающаяся строка из телесериала « Игра престолов» . Цель этой задачи - построить лестницу из хаоса в искусстве ASCII. Соревнование вход Ширина лестницы, W >= 3(целое число) Высота шага, H >= 2(целое число) …

6
Остров Гольф № 1: Кругосветное плавание
Это первый из серии испытаний Island Golf. Следующая задача Учитывая остров в ASCII-искусстве, выведите оптимальный путь для его обхода. вход Ваш ввод будет прямоугольной сеткой, состоящей из двух символов, представляющих землю и воду. В приведенных ниже примерах земля есть, #а вода есть ., но вы можете заменить любые два разных …

3
Создайте эстетически приятное дерево делителей
Эстетически приятное дерево делителей - это дерево делителей ввода, nкоторое для любого составного числа mимеет два дочерних узла, которые являются парой делителей , ближайших к квадратному корню из m. Левый узел должен быть меньшим делителем, mа правый узел должен быть большим делителем m. Простое число в дереве не должно иметь …

24
Выведите первую позицию в вашей программе для каждого входного символа
Вызов Напишите непустую программу / функцию, pкоторая, учитывая непустую входную строку s, выводит позицию первого вхождения каждого символа sв исходном коде p. Например, если ваша программа main() { cout << magic << cin } ^0 ^5 ^10 ^15 ^20 ^25 и он получает вход abcd{, выход должен быть [1, x, …

30
Бит беги краткое изложение
Учитывая целое число n > 0, выведите длину самой длинной непрерывной последовательности 0или 1в ее двоичном представлении. Примеры 6записано 110в двоичном виде; самая длинная последовательность 11, поэтому мы должны вернуть2 16→ 10000→4 893→ 1101111101→5 1337371→ 101000110100000011011→6 1→ 1→1 9965546→ 100110000000111111101010→7

30
Мигающий двенадцать
Многие электронные устройства, особенно старые, будут мигать, 12:00когда время не установлено. Цель этой задачи - воссоздать это. В частности, задача состоит в том, чтобы отображать 12:00и --:--альтернативно в бесконечном цикле . Период должно быть 1 секунда, равномерно разделено на два периода в 0,5 секунды. Здесь «1 секунда» и «равномерно» можно …

30
Рассчитать сложность кода Гольф вопрос
брифинг Сложность вопроса Code Golf можно рассчитать следующим образом: Где vколичество просмотров вопроса и aколичество ответов на вопрос и ⌈ x ⌉ - оператор потолка . Также: Текущая сложность этого вопроса: *** задача Напишите программу, которая будет принимать два целых числа (v and a)и выводить сложность в asterisks (*). Входные …
43 code-golf  math 

30
Вы можете превзойти меня? (Раздел грабителей)
Раздел грабителей Раздел полицейских можно найти здесь . Вызов Ваша задача состоит в том, чтобы outgolf Доводы ментов на одном языке и той же версии (например, Python 3.5 ≠ Python 3.4 , так что не допускается). Отправка лишается возможности, когда длина в байтах короче, чем исходная отправка. Вам нужно всего …

18
Универсальный переводчик Spooky Meme
Введение Оказывается, инопланетяне любят мемов так же, как и мы. Каждая инопланетная раса, с которой мы столкнулись до сих пор, имеет свою собственную версию 2spooky4me(см. Следующий вопрос ) и эквивалентную, но с некоторыми вариациями. Жители планеты CUTE1f не могут справиться с большим количеством призрака, поэтому их предпочитают 1spooky2me, в то …

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