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

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

7
Конвертировать между музыкальными ключами
Прежде чем уйти, вам не нужно разбираться в музыкальной нотации, чтобы выполнить этот вызов. ОБЪЯСНЕНИЕ В стандартных нотах двойные ключи переходят по странице, служа ориентирами к нотам, давая вам понять, какую ноту следует сыграть. Если вы еще не знакомы со скрипичным и басовым ключом, вот описание из Википедии: Ключ - …

6
Гольф мой "предварительно гольф" C
Фон Для моего представления кода в гольф на C мне нужен инструмент обработки. Как и во многих других языках, пробел в основном не имеет отношения к исходному тексту на Си (но не всегда!) - все еще делает код намного более понятным для людей. Полностью играющая в гольф C-программа, которая не …
12 code-golf  c 

2
Как я могу сократить этот код Python?
Вот код, который я хочу сократить. n=input() while n: s=raw_input() x,r,g,b=(int(x) for x in s.split()) a=x/r%2 c=x/g%2 d=x/b%2 r=((a*10+c)*10)+d if r==0:e="black" elif r==100:e="red" elif r==1:e="blue" elif r==10:e="green" elif r==101:e="magenta" elif r==11:e="cyan" elif r==110:e="yellow" else:e="white" print(e) n-=1 Вход: 3 4643 5913 4827 9752 5583 5357 5120 9400 2025 5475 4339 8392 …
12 code-golf  tips  python 

15
Альтернативные номера
Рассмотрим массив натуральных чисел: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, ... Затем объедините их: 1234567891011121314151617181920212223242526... А затем разбить их на куски переменной длины, каждая из которых равна N- му положительному целому числу: [1][23][456][7891][01112][131415][1617181][92021222][324252627][2829303132] ... --------------------------------------------------------------------------- 1 2 3 4 5 6 7 8 …

1
Снеси строку!
Вызов Если задан ввод строки, выведите его снесенную версию. Процесс P r Pr r o o o g g g r r r rogr r a -> a -> a -> a -> a -> -> -> -> -> m m m m m m m m m m mmar …

15
Создать последовательность указателей
Позволяет определить последовательность указателей , чтобы быть любой последовательностью таким образом, что а (п) = а ((п-1) - (а (п-1))) FORALL п больше некоторого конечного числа. Например, если наша последовательность началась с 3 2 1 Наш следующий термин будет 2, потому что a (n-1) = 1 , (n-1) -1 = …

23
Суммируйте значения двух целых
В математике немало средств, таких как среднее арифметическое, среднее геометрическое и многие другие ... Определения и задачи Обратите внимание, что это определения для двух натуральных чисел *: Корень средний квадрат квадратный корень из суммы их квадратов половинок ( ). Среднее арифметическое их сумма, вдвое ( ). Среднее геометрическое есть квадратный …

11
Самосуммированные числа
Преобразовать число в сумму цифр Не любая сумма: нам нужна самая короткая сумма Не любые цифры: вы можете использовать только цифры номера Пример Вам будет предоставленыкачестве ввода целого числаn>0 Давайте скажем n=27. Вы должны выразить 27в виде суммы , используя только цифры [2,7] , в кратчайший возможный способ. Вам не …

30
Неисправности моего устройства ... Неправильное поведение строки!
Помогите! Мой аппарат неисправен, и всякий раз, когда я пытаюсь повторить строку, я получаю грязные результаты. Вместо того, чтобы повторять одну и ту же строку N раз, она заполняет квадрат NxN каждым из своих символов и складывает квадраты вверх. Например, учитывая String "Test"и число 2, вместо "TestTest": TT TT ee …
12 code-golf  string 

7
Количество сумм факторов
Учитывая положительное целое число n> 1, определите, сколько чисел можно сделать, добавив целые числа больше 1, произведение которых равно n . Например, если n = 24, мы можем выразить n как произведение следующими способами 24 = 24 -> 24 = 24 24 = 12 * 2 -> 12 + 2 …

5
Mozilla / 1.0 Mozilla / 2.0 Mozilla / 3.0 Mozilla / 4.0 Mozilla / 5.0
Вначале была NCSA Mosaic, и Mosaic называлась сама собой NCSA_Mosaic/2.0 (Windows 3.1), и Mosaic показывал картинки вместе с текстом, и было много радости. 15 лет спустя ... А затем Google создал Chrome, а Chrome использовал Webkit, и он был похож на Safari, и хотел, чтобы страницы создавались для Safari, и …

13
Пропустить, как лягушка!
Учитывая массив неотрицательных целых чисел, ваша задача - сохранить только некоторые его элементы, как описано ниже. Допустим, массив есть [1, 3, 2, 4, 11, 5, 2, 0, 13, 10, 1]. Сначала получите первый элемент массива n. Сохраните первые nэлементы и откажитесь от следующих (откажитесь n+1). Новый массив есть [1, 2, …

1
Улучшенные высококомпозитные номера
Старшее высокосоставное число - это целое число, в котором отношение числа делителей к некоторой степени числа максимально велико. Выражая это в виде формулы: Пусть d (n) будет числом делителей n, включая само число. Для заданного целого числа n, если существует число e такое, что d (n) / n ^ e …

3
С Днем Рождения, давайте выпьем торта!
Скоро у моего друга день рождения, и так как он программист и любитель ASCII, я решил сделать ему торт ASCII! К сожалению, я продолжаю забывать о его нынешнем возрасте, поэтому я хотел бы иметь программу для моей духовки ASCII, которая выпекает торт с указанным количеством свечей, поэтому мне не придется …

11
История домашнее задание помощник
Занимаясь чтением истории и ведением заметок, я не могу не устать писать все эти длинные даты - 1784 - это шесть полных карандашных лифтов! jǝǝz! Как вы можете видеть, я - как и большинство постеров на этом сайте - ленив, когда дело доходит до написания материала. Поэтому я прошу вас …
12 code-golf  number 

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