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

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

17
Составить список ротонимов 2
Ротонимы 2 «Ротоним» - это слово, которое ROT13 превращается в другое слово (на том же языке). Для этой задачи мы будем использовать альтернативное определение: «Ротоним» - это слово, которое циклически сдвигается / поворачивается в другое слово (на том же языке). Например: 'stable' < 'tables' < 'ablest' 'abort' > 'tabor' 'tada' …
11 code-golf 

4
Копание карьера
Вы любите смотреть классные интервальные съемки конструкций или другую огромную работу, выполненную за несколько минут? Давайте сделаем один здесь. Мы будем смотреть на экскаваторный карьер, делая фотографии каждый день, чтобы увидеть весь прогресс. И ваша задача показать нам этот процесс! Карьер определяется шириной его первого слоя. Экскаватор определяется его способностью …

4
Целые числа в Base Pi
Фон: Pi ( π) - трансцендентное число , и поэтому оно имеет не заканчивающееся десятичное представление. Аналогично, представление не завершается, если записано в любой другой целочисленной базе. Но что, если мы написали это в базе π? Цифры в десятичном виде представляют степени 10, поэтому: π = 3.14… = (3 * …

3
То же имя, Хромой!
Напишите функцию или программу, которая при получении списка имен выводит или возвращает список, в котором дубликаты имен имеют уникальную сокращенную версию своей фамилии. Входные данные: Список имен, где имя определяется данным именем, а фамилия отделена пробелом. Имена - это непустые строки, содержащие только заглавные и строчные буквы. Список может быть …

3
Сумасшедшие, но рациональные основы
У нас много проблем, основанных на базе 10, базе 2, базе 36 или даже базе -10 , но как насчет всех других рациональных баз? задача Если задано целое число в базе 10 и рациональная база, вернуть целое число в этой базе (в виде массива, строки и т. Д.). Процесс Трудно …

20
Расстояние между двумя точками на Луне
Учитывая широту / долготу двух точек на Луне (lat1, lon1)и (lat2, lon2)вычислите расстояние между двумя точками в километрах, используя любую формулу, которая дает тот же результат, что и формула haversine. вход Четыре целых значения lat1, lon1, lat2, lon2в градусах (углах) или четыре десятичных значения ϕ1, λ1, ϕ2, λ2в радианах. Выход …

6
Считать овец, чтобы заснуть
Большинство людей знакомы с тем, как считать овец, чтобы они уснули. Есть стадо овец, некоторые из которых прыгают через забор, и вы считаете, что овцы прыгают. Предположительно, это помогает успокоить ваш разум и привести вас в состояние сна, так что вы заснете. Вот овца ASCII, стоящая справа и ожидающая подсчета: …

6
Ромбическая последовательность
Представьте себе перечисление элементов ромба, которые растут [1],[1,3,1],[1,3,5,3,1],…(только нечетные числа, которые хорошо выровнены). Это будет выглядеть следующим образом, обратите внимание, что вы всегда начинаете перечисление с 1: 01 1 02 03 04 1 2 3 4 05 06 07 08 09 … 5 10 11 12 13 (1) (1,3,1) (1,3,5,3,1) …

12
Перечислите все палиндромные простые даты между 0000-01-01 и 99999-12-31
Вы знаете, что такое палиндром , прайм и свидание . Ваша задача - перечислить все даты за 100 тысяч лет, которые соответствуют всем трем характеристикам. Nevermind ничего , кроме номера, используйте следующие форматы: ГГГГММДД и YYYYYMMDD . Даты между 0000-01-01 и 9999-12-31 должны быть напечатаны как 8-значные палиндромы (если есть?), …

4
Деревья Фактора Декодирования
В случае, если вы пропустили деревья кодирования факторов , вот определение дерева факторов: Пустая строка равна 1. Конкатенация представляет собой умножение. Число n, заключенное в круглые скобки (или любые парные символы), представляет n- е простое число, где 2 - первое простое число. Обратите внимание, что это делается рекурсивно: n- е …

26
Электронная Копилка
Копилки представляет собой контейнер , используемый для сбора монет Для этой задачи использовать четыре американских монет:. Четверть, десять центов, никель и пенни . Вызов Ваша задача - создать электронную копилку. Напишите программу (или функцию), которая при запуске (или вызове) выводит (или возвращает) количество каждой вашей монеты, а также общее количество …
11 code-golf 

4
Сбалансированная троичная логика
Сбалансированная троичная логика Троичный обычно другое название для основания 3, то есть сказать, каждая цифра 0, 1или 2, и каждое место стоит в 3 раза больше, чем на следующем месте. Сбалансированный троичный является модификацией троичного, который использует цифры -1, 0и 1. Это имеет то преимущество, что не нуждается в знаке. …

5
Простые числа и цифры
Это не имеет практической цели, но это может быть весело для гольфа. Вызов Учитывая число n , Подсчитайте количество каждой цифры в n и добавьте 1 к каждому счету Возьмем простую факторизацию n Подсчитайте количество каждой цифры в простой факторизации n , не включая повторяющиеся простые числа Создайте новый список, …

2
Minecraft Inventory Management
Управлять инвентарем Minecraft сложно. У вас есть 17 бриллиантов, но вам нужно 7, чтобы изготовить стол для зачарования, кирку и меч. Вы берете их и щелкаете правой кнопкой 7 раз? Или вы щелкаете правой кнопкой один раз, дважды щелкаете правой кнопкой мыши и берете 7 влево? Это так запутанно! для …
11 code-golf  game 

4
Решить матричное уравнение по методу Якоби (пересмотрено)
Математический фон Пусть A будет матрицей действительных чисел размером N на N, вектором из N действительных чисел и вектором из N неизвестных действительных чисел. Матричное уравнение Ax = b. Метод Якоби заключается в следующем: разложить A = D + R, где D - матрица диагоналей, а R - остальные записи. …

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