Вопросы с тегом «c»

23
Сильно составные числа

Высоко составное число является положительным целым числом , которое имеет больше делителей , чем любое меньшее положительное целое число имеет. Это последовательность OEIS A002182 . Его первые 20 сроков 1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040, 7560...

23
Написать калькулятор Морзе

Напишите программу или функцию, которая принимает математическое выражение в азбуке Морзе в качестве входных данных и возвращает решение в азбуке Морзе. Допустимые операции: плюс: +и минус: _(подчеркивание). Вы можете предположить, что вы будете получать только неотрицательные целочисленные данные...

23
Список всех упорядоченных разделов n

Задача состоит в том, чтобы перечислить все упорядоченные разбиения (состав (комбинаторика)) заданного положительного целого числа n. Эти списки чисел от 1к nкоторой сумма n. Например, при заданном входе n = 4результат должен быть: 4 1, 3 3, 1 2, 2 2, 1, 1 1, 2, 1 1, 1, 2 1, 1, 1, 1 Результат может...

22
Получить случайное число из n цифр с разными цифрами и сначала не 0

Я прочитал этот вопрос и подумал, что это будет хорошим испытанием. задача Дайте вход 0<n<10генерировать случайное число с ровно n цифр первый не 0 так f(n)>10**(n-1)-1 отличные цифры Критерии победы Это код-гольф, поэтому выигрывает самый короткий код. случайный Я имею в виду равномерно...

22
Во что я только что играл? Перевести гитарные аппликации в аккорды

Связанный: Музыка: что в этом аккорде? , Заметки к табулатуре , Создание гитарных вкладок? , Переведите пары чисел в гитарные ноты Учитывая гитару, выведите аккорд, который он представляет. Вы можете использовать стандартный ввод и вывод или написать функцию, которая возвращает строку. Входные...

22
CSI: предметы Minecraft

Minecraft 1.12 выйдет завтра, так что давайте праздновать! Напишите код, который принимает неотрицательное целое число N, которое представляет количество элементов чего-либо в Minecraft . Выведите его более удобным для игроков способом, указав количество сундуков, стеков и предметов, эквивалентное...

22
Порядок подмножества сумм

Набор nположительных чисел имеет 2^nподмножества. Мы назовем набор «хорошим», если ни одно из этих подмножеств не имеет одинаковую сумму. {2, 4, 5, 8}один такой хороший набор. Поскольку ни одно из подмножеств не имеет одинаковую сумму, мы можем отсортировать подмножества по сумме: [{}, {2}, {4},...

22
Музыкальные Quines на фортепиано ASCII

На стандартном пианино имеется 88 клавиш и 95 печатных символов ascii (шестнадцатеричные коды от 20 до 7E): !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ («символ» относится к любому печатному символу ASCII с этого момента) В этом JSFiddle...

22
Докажи, что я неправ!

Введение Ваша жизненная миссия проста: докажите, что люди не правы в Интернете! Для этого вы обычно тщательно анализируете их высказывания и указываете на противоречие в них. Пришло время автоматизировать это, но, поскольку мы ленивы, мы хотим доказать, что люди ошибаются с минимальными усилиями...

22
Давайте сделаем некоторую арифметику местоположения!

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

22
Свергнуть несколько домино!

Спасибо за этот вопрос для вдохновения В этих проблемах мы будем представлять линию домино в виде строки |, /и \. Вам дадут строку домино в качестве входных данных, и вы должны определить, как они выглядят, когда они обосновались. Вот правила того, как домино падает Постоянное домино, |оставленное...

22
Экзистенциальный Гольф

Математика имеет много символов. Некоторые могут сказать слишком много символов. Итак, давайте сделаем немного математики с картинками. Давайте иметь бумагу, на которой мы будем рисовать. Для начала бумага пуста, мы скажем, что эквивалентно или true .⊤⊤\topправдаtrue\textit{true} Если мы напишем на...

22
Что такое пропущенное число (делится на 9)

Вызов Учитывая целое число, делимое на 9 и одну пропущенную цифру, найдите пропущенную цифру. Недостающая цифра может быть представлена ​​любым символом, кроме цифр 0-9, если она соответствует. Если пропущенная цифра может быть 0 или 9, выведите что-нибудь для обозначения этого. Предположим, что...

22
Сделайте простую упаковку слов

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

22
Сделать большие камни в маленькие камни

Добро пожаловать в кофемолку. Ваша задача - превратить большие камни в маленькие, размолоть их. Возьмите вход большого размера n > 3 и размолоть его. Продолжайте шлифовать камни, бросая их в кофемолку, пока размер всех камней не станет равным 2. камни всегда измельчаются в равные ровные...

22
Является ли q квадратичным остатком n?

С учетом двух входных данных q nопределить, qявляется ли квадратичный остаток от n. То есть есть xгде x**2 == q (mod n)или qквадратный мод n? вход Два целых числа qи n, где qи nлюбые целые числа 0 <= q < n. Выход Истина или ложь. При желании, распечатать любой (или все), xчтоx**2 == q (mod n)...

22
В чем смысл?

Напишите программу или функцию, которая принимает два целых числа, которые представляют координаты X и Y точки на декартовой плоскости . Вход может прийти в любом приемлемом формате до тех пор , пока значение Х предшествует Y. Например, 1 -2, (1,-2), [1, -2], или 1\n-2все будет отлично для Х = 1, Y...

22
Расстояние между двумя точками в n-мерном пространстве

Вот еще один простой: Соревнование Учитывая две точки в n-мерном пространстве, выведите расстояние между ними, также называемое евклидовым расстоянием. Координаты будут рациональными числами; единственными ограничениями являются ограничения вашего языка. Наименьшее измерение равно 1, самое высокое...

22
Вызов ogl-edocf

вход Непустая перетасованная строка, состоящая из символов ASCII в диапазоне .[32..126][32..126][32..126] Выход Выход получается путем применения последовательных поворотов к входной строке. Для каждой буквы ( [a-zA-Z]) во входной строке, идущей слева направо: если буква в верхнем регистре,...

22
Нарисуйте ключ ASCII

При вводе ноты выведите ASCII-чертеж соответствующей мажорной клавиши на скрипичном ключе. Вот все основные ключи (которые не включают двойные острые или двойные квартиры) и соответствующие им подписи ключей: Круг пятых делюкс 4 от пользователя из Википедии Просто Билл, авторское право CC BY-SA 3.0...