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

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

4
Поворот каждой строки и столбца в матрице
Соревнование Дана n x nматрица целых чисел сn >= 2 1 2 3 4 и список целых чисел с точно 2nэлементами [1,2, -3, -1] вывести повернутую матрицу. Эта матрица строится следующим образом: Возьмите первое целое число в списке и поверните первую строку вправо на это значение. Возьмите следующее целое число …

18
Инвертировать PNG изображение
Создайте программу или функцию, которая принимает имя файла в качестве аргумента или читает его из стандартного ввода, и выполняет следующую задачу: Чтение изображения из png-файла (имя указывается в качестве аргумента). Поменяйте цвета на этом изображении, чтобы, например, темно-зеленый (0, 75, 30) стал (255, 180, 225) (потому что 255-0 = 255, …

5
Как далеко от экстерьера?
Возьмите двухмерную область пространства, разделенную на выровненные по оси единичные квадратные элементы с центрами, выровненными через целые интервалы. Ребро называется внутренним, если оно совместно используется двумя элементами, в противном случае это внешнее ребро. Ваша цель - найти минимальное количество соседних элементов, которые необходимо пройти, чтобы достичь внешнего ребра, начиная с …

18
Сортировка прямоугольных матриц
Учитывая матрицу A, мы можем сказать, что она «сортируется», если сортируется каждая строка и столбец A(по возрастанию слева направо для строк и сверху вниз для столбцов). Таким образом, эта матрица отсортирована: [ 1 2 3 4 5 ] [ 2 2 3 4 5 ] [ 3 3 3 4 …

1
Одноцветные арифметические прогрессии
Теорема Ван дер Вардена гласит, что Для любых заданных натуральных чисел rи kсуществует некоторое число, Nтакое, что если целые числа {1, 2, ..., N}раскрашены, каждый из которых имеет свой r цвет, то kв арифметической прогрессии есть по крайней мере целые числа одного и того же цвета. Наименее таковым Nявляется число …

3
Куда уходит космический корабль?
Основано на идее, предложенной Згарбом . Космический корабль движется вокруг обычной трехмерной сетки. Ячейки сетки индексируются целыми числами в правой системе координат xyz . Космический корабль начинается в начале координат, указывая вдоль положительной оси x , с положительным z ось направлена ​​вверх. Космический корабль будет лететь по траектории, определяемой непустой …

4
Возвращение в пятницу: перенумеровать мой список ZX BASIC
Первым языком программирования, с которым я столкнулся, был Sinclair BASIC . Как и многие другие диалекты BASIC, он требует нумерации всех строк исходного кода . В результате использование GO TOкоманды было идиоматичным и переходит к выполнению на заданный номер строки (без меток). Также есть связанная GO SUBкоманда, которая может использоваться …
15 code-golf 

3
Сексуальные числа Фибоначчи
Леонардо да Пизано, он же Фибоначчи, сыграл важную роль в распространении индуистско-арабской системы счисления в Европе. До этого там математики работали в базе шестидесяти с римскими цифрами. Например, квадратный корень из двух может быть аппроксимирован как: одна и двадцать четыре части по шестьдесят и пятьдесят одна часть по три тысячи …

17
Применить закон Кирхгофа
Закон Кирхгофа гласит, что когда вы суммируете все токи (положительные для токов, идущих на соединение, и отрицательные для тока, выходящего из соединения), вы всегда получите 0. Посмотрите на следующую диаграмму: Используя закон Кирхгофа, вы можете видеть, что i1 + i4 - i2 - i3 = 0, поэтому i1 + i4 …

3
Обратный Инженер последовательности N-Боначчи [s]
РЕДАКТИРОВАТЬ: я буду принимать ответ понедельник, 15.02.2016. Пусть байты всегда будут в твою пользу! В своем задании «Распечатать последовательность N-Боначчи» @DJMcGoathem описывает последовательности N-Боначчи, в которых предыдущие N чисел суммируются вместо традиционных 2 последовательности Фибоначчи ( называемой «последовательность дуэт- nacci»). Затем он попросил взять два входа, X и N, а …

4
Вычислить число обмоток
Число обмоток - это целое число чистых оборотов против часовой стрелки, которое наблюдатель должен совершить, чтобы следовать заданному замкнутому пути. Обратите внимание, что любые обороты по часовой стрелке считаются отрицательными по отношению к числу обмоток. Путь разрешен самопересекающимся. Некоторые примеры (бессовестно взятые из Википедии) приведены ниже: Ваша цель - вычислить …

5
Штабелируемые блоки
Учитывая ввод списка блоков, которые нужно отбросить в определенных точках, выведите высоту результирующей «башни». Лучший способ объяснить эту проблему - это на примере. Входными данными будет список из 2n целых чисел, представляющих n блоков. Первое целое число - это позиция x блока с индексами 0, а второе - ширина блока. …
15 code-golf 

2
Яблоки падают
Вступление Существует ствол яблони, расположенный между -2 и 2 на оси X, где вокруг него падают яблоки: | | | | <-------|---|-------> -2 2 Каждый день, п яблоки падают. Каждое яблоко сохраняет свою координату х, падая прямо на землю. Но если он приземлится поверх другого яблока, он будет катиться по …

10
Кодовые слова в целочисленных последовательностях
Вступление Парейдолия : от древнегреческого; παρα ( пункт «одновременно, наряду с ») + εἴδωλον ( Eidolon , «изображение»). Тенденция интерпретировать неопределенный стимул как нечто, известное наблюдателю, например, интерпретировать метки на Марсе как каналы, видеть формы в облаках или слышать скрытые сообщения в музыке. Источник: Викисловарь . Например: Паралогия : от …
15 code-golf  number  word 

3
PNZ (Угадай 3 уникальных цифры по порядку)
Из давней проблемы в книге по программированию, PNZ - игра, в которой пользователь должен угадать три уникальные цифры в правильном порядке. Правила : Генерируется случайное трехзначное число без повторяющихся цифр. (Это то, что пользователь пытается угадать) Пользователь вводит предположение из 3 цифр, которое должно быть оценено программой. Выведите «P» для …

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