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

15
Простая задача решена трижды

Вы должны написать 3 программы и / или функции на одном языке. Все эти программы должны решать одну и ту же задачу, но все они должны давать разные (но действительные) результаты. (Т.е. для каждой пары программ их должен быть некоторый ввод, который генерирует разные (но действительные) наборы...

15
Токенизация стекового языка

Я работал над другим основанным на стеке языком игры в гольф под названием Stackgoat . В этом задании вы будете писать Tokenizer для Stackgoat (или вообще любые обычные языки, основанные на стеке). Примеры "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...

15
Как легко похудеть?

В этом вопросе мы сосредоточимся только на похудении, выполняя упражнения, хотя есть еще много способов похудеть. Разные виды спорта сжигают разное количество калорий. Например, игра в бильярд в течение часа может сжечь 102 калории [1] , в то время как игра в баскетбол в течение 15 минут может уже...

15
Отдел не очень маленьких чисел

Написать программу или функцию , которая принимает в положительных целых числах a, bи c, и печатает или возвращаются a/bк cзнакам после запятой, используя операции + - * /% [добавить, вычитание, умножение, деление, модулирует] на положительных целых числах: вы можете использовать все , что ваш язык...

15
Двоичная свертка

Бинарная свертка описывается числом Mи применяется к числу N. Для каждого бита в двоичном представлении M, если бит установлен ( 1), соответствующий бит в выводе дается посредством XORing двух битов, смежных с соответствующим битом в N(при необходимости оборачивая). Если бит не установлен ( 0), то...

15
Сделайте математику с минимальными спичками

Мета-фон Это было задано как вопрос о загадке , и мгновенная реакция была «ну, кто-то просто решит это с помощью компьютера». Был спор о том, насколько сложной должна быть программа для ее решения. Что ж, «насколько сложной должна быть эта программа» - это в значительной степени определение...

15
Обнаружить почти идеальные номерные знаки

Примечание: на этот вопрос @Willbeing вдохновил этот вопрос, где задачей было подсчитать количество идеальных тарелок определенной длины, но это немного отличается. Мы называем идеальный номерной знак той табличкой, текст которой удовлетворяет следующим условиям: Он состоит из символов, которые...

15
Создать программу Parrot

Учитывая ввод, выводим этот ввод бесконечно новую строку. На входе будет строка, состоящая только из печатаемых символов ASCII ( 0x20-0x7E) и новых строк ( 0x0A). Если input имеет длину 0, бесконечно выводите символы новой строки. Это код-гольф, поэтому побеждает меньше байтов на каждом языке...

15
Необычный номер фактора

На основании сообщения чата Соревнование Учитывая введенное число n > 9, создайте его наоборот, игнорируя ведущие нули. Затем составьте список всех простых факторов, которые не имеют общего у числа и его обратного . Умножьте эти факторы вместе, чтобы создать необычный номер фактора для ввода....

15
Равновесие колебаний

У нас есть объекты, которые колеблются между двумя целочисленными точками [l, r]со скоростью одна единица за единицу времени, начиная с lon t=0. Вы можете предположить l < r. Например, если объект колеблется [3, 6], тогда мы имеем: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6...

15
Два шага вперед и один шаг назад

Допустим, я в десяти шагах от пункта назначения. Я иду туда, следуя старой поговорке: «Два шага вперед и один шаг назад». Я делаю два шага вперед, один назад, пока не стою точно на своем месте назначения. (Это может потребовать пройти мимо моего пункта назначения и вернуться к нему). Сколько шагов...

15
Найти процент

У нас не было приятных, простых задач за последнее время, так что мы здесь. Учитывая список целых чисел, каждое из которых больше и индекс в качестве входных данных, выведите процентное содержание элемента по указанному индексу от общей суммы списка.000 Вывод должен быть любым естественным...

14
Нет разветвления пожалуйста

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

14
Пришло время заняться математикой

Вступление Это одна из моих любимых математических головоломок. Учитывая цифру (скажем, 3) и количество раз, чтобы использовать эту цифру (скажем, 5), сгенерируйте 10 выражений, которые приводят к 1, 2, 3, 4, 5, 6, 7, 8, 9 и 10, используя просто +, -, ×, ÷, ^ и √ (корень) (в скобках разрешено...

14
Сделайте любой номер, многократно добавив 2 номера

Вам предоставляется машина с двумя 16-битными регистрами, xи y. Регистры инициализированы x=1и y=0. Единственная операция, которую может выполнить машина, это сложение по модулю 65536. То есть: x+=y- xзаменен на (x + y) mod 65536; yбез изменений y+=x - аналогично для y x+=x- xзаменен на 2x mod...

14
Суммируйте свои полномочия

Направления Напишите программу, которая, учитывая входное целое число n ( n >= 0), выводит наименьшее положительное целое число m, где: n = a[1]^b[1] + a[2]^b[2] + a[3]^b[3] + ... + a[k]^b[k] aи bявляются конечными последовательностями одинаковой длины все элементы aменьше чемm все элементы...

14
Вне контроля ошибки округления

Фон Вас недавно наняла небольшая бухгалтерская фирма. Мир бухгалтерского учета несколько чужд для вас, поэтому вы не уверены, что следуете всем профессиональным правилам. В частности, вы не знаете, когда вам следует округлять все эти числа и в каком направлении, поэтому большую часть времени вы...

14
Подсчет цепей Каннингема

Простые числа всегда очаровывали людей. 2300 лет назад Евклид писал в своих «Элементах» Простое число - это то, что измеряется одной единицей. что означает, что простое число делится только на 1(или само по себе). Люди всегда искали отношения между простыми числами и придумали довольно странные...

14
И все люди сказали ...

Цель С учетом ввода текста, который не содержит символов [или ], выполните следующие действия: Для каждого экземпляра Amenс хотя бы одной заглавной буквой (то есть для всех случаев Amenисключения amen) выведите то же самое Amen(сохраните заглавными буквами). Для каждого экземпляра /all the people...

14
Сколько квадратов, кубов, четвертых степеней и т. Д. Мне нужно сложить?

Вам дано неотрицательное целое число nи целое число p >= 2. Вам нужно сложить вместе несколько pстепеней ( p=2значит квадраты, p=3кубы), чтобы получить n. Это всегда для любого неотрицательного n, но вы не знаете много-й pстепени (любого положительного целого числа), которая вам понадобится. Это...