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

Задачи, связанные с элементарной арифметикой.

30
ASCII треугольники
Ваша задача - написать программу или функцию, которая печатает треугольник ASCII. Они выглядят так: |\ | \ | \ ---- Ваша программа будет принимать один числовой ввод nс ограничениями 0 <= n <= 1000. Вышеупомянутый треугольник имел значение n=3. Треугольник ASCII будет иметь nобратную косую черту ( \) и вертикальные …
30 code-golf  ascii-art  code-golf  rubiks-cube  code-golf  path-finding  maze  regular-expression  code-golf  math  rational-numbers  code-golf  kolmogorov-complexity  graphical-output  code-golf  tips  code-golf  string  permutations  code-golf  sorting  base-conversion  binary  code-golf  tips  basic  code-golf  number  number-theory  fibonacci  code-golf  date  code-golf  restricted-source  quine  file-system  code-golf  code-golf  math  code-golf  ascii-art  code-golf  math  primes  code-golf  code-golf  math  matrix  code-golf  string  math  logic  factorial  code-golf  palindrome  code-golf  quine  stateful  code-golf  interactive  code-golf  board-game  code-golf  math  arithmetic  code-golf  string  code-golf  math  matrix  code-golf  math  abstract-algebra  polynomials  code-golf  date  code-golf  string  array-manipulation  sorting  code-golf  game  code-golf  string  code-golf  ascii-art  decision-problem  code-golf  number  sequence  code-golf  code-golf  code-golf  sequence  fibonacci  code-golf  math  geometry  random  code-golf  code-golf  math  decision-problem  fractal  rational-numbers  code-golf  number  number-theory  code-golf  combinatorics  permutations  card-games  code-golf  math  sequence  array-manipulation  fibonacci  code-golf  sequence  decision-problem  graph-theory  code-golf  ascii-art  parsing  lisp  code-golf  string  math  natural-language  logic  code-golf  math  logic  code-golf  string  alphabet  code-golf  string  code-golf  string 

24
Последовательность RATS
Ваша задача - сгенерировать n-й член последовательности RATS, где n - вход. Последовательность RATS также известна как последовательность обратного добавления, затем сортировки. Эту последовательность также можно найти здесь: http://oeis.org/A004000 . контрольные примеры: 0 > 1 1 > 2 2 > 4 3 > 8 4 > 16 5 > 77 …

27
Разница трех входных целых
Реализуйте функцию diff, которая принимает в качестве входных данных три целых числа x, y и z. Должно возвращаться, вычитает ли третье одно из этих чисел из другого. Test cases: diff(5, 3, 2) yields True because 5 - 3 = 2 diff(2, 3, 5) yields True because 5 - 3 = …

3
Помогите! Мой калькулятор сломался! (Превратить целочисленное выражение в нажатия клавиш калькулятора)
Введение Помогите! Я случайно уронил свой калькулятор TI-84 из своего окна (не спрашивайте, как), и он сломался. Завтра у меня тест по математике, и единственный калькулятор, который я могу найти, это один с этими кнопками: 7 8 9 + 4 5 6 - 1 2 3 * 0 = / …

30
Сортировать уникальные числа в таблице умножения
Довольно простая задача сегодня: Напишите программу или функцию, которая принимает положительное целое число N и печатает или возвращает отсортированный список уникальных чисел, которые появляются в таблице умножения, чьи мультипликаторы строк и столбцов находятся в диапазоне от 1 до N включительно. Список может быть отсортирован в порядке возрастания (от меньшего к …

7
Какие персонажи друзей были действительно лучшими друзьями?
Шесть главных актеров американских комедии друзей все согласились , что они будут выплачены ту же зарплату в течение пробега ряда (после 2 сезона, по крайней мере). Но это не означает, что у них у всех было одинаковое количество эфирного времени или что они все взаимодействовали на экране друг с другом …

11
Печать, Инкремент, Декремент, Псевдоним - Interpret Prindeal
Prindeal (произносится как prin-dee-al ) - это новый эзотерический язык программирования, который имеет только четыре команды: pr int , in crement , de crement и al ias . Несмотря на минимализм, в Prindeal можно выполнять сложные математические операции, умело комбинируя четыре команды. Ваша задача в этом коде состоит в том, …

16
Умножьте два числа, не используя никаких чисел
Вам дается в качестве входных данных две строки, представляющие натуральные числа в базе 10, такие как "12345"и "42". Ваша задача - "518490"в этом случае вывести строку, содержащую их продукт . Суть в том, что вы не можете использовать любые числовые типы в вашем коде. Нет ints, floats, unsigned longs и …

16
Примитивные пифагорейские тройки
( связанный ) Тройка Пифагора - это список, (a, b, c)который удовлетворяет уравнению a 2 + b 2 = c 2 . Примитивный Пифагор Тройной (ППТ) является одним где a, bи cявляются все взаимно простым (т.е. единственным общий делитель между тремя элементами 1). Например, (3, 4, 5)правый треугольник - это …

13
Суммы колонки Паскаля
Почти все здесь знакомы с Треугольником Паскаля. Он образован последовательными строками, где каждый элемент является суммой двух его верхних левых и верхних правых соседей. Вот первые 5строки (заимствованные из треугольника Generate Pascal ): 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 Мы возьмем …

16
Заполните возрастающую последовательность как можно большим количеством цифр
Список чисел называется монотонно увеличивающимся (или неубывающим), если каждый элемент больше или равен элементу перед ним. Например, 1, 1, 2, 4, 5, 5, 5, 8, 10, 11, 14, 14монотонно увеличивается. Учитывая монотонно растущий список положительных целых чисел, который имеет произвольное количество пустых пятен, обозначаемых как ?, заполните пустые места положительными …

28
Рассчитать супер-логарифм
Это должно быть простой задачей. Учитывая число n >= 0, выведите супер-логарифм (или log *, log-star или повторный логарифм , которые эквивалентны, поскольку nникогда не отрицательны для этой задачи.) Of n. Это одна из двух обратных функций к тетрации . Другой - супер-корень , который находится в связанном вопросе . …
29 code-golf  math  code-golf  array-manipulation  sorting  code-golf  math  arithmetic  matrix  code-golf  string  kolmogorov-complexity  code-golf  string  code-golf  math  sequence  arithmetic  recursion  code-golf  math  ascii-art  sequence  code-golf  math  array-manipulation  code-golf  code-golf  kolmogorov-complexity  code-golf  string  code-golf  string  decision-problem  code-golf  array-manipulation  tips  javascript  json  code-golf  math  string  number  number-theory  code-golf  math  sequence  fibonacci  number  arithmetic  fastest-code  integer  code-golf  math  sequence  code-golf  string  file-system  tips  golfscript  code-golf  string  code-golf  string  natural-language  code-golf  string  file-system  code-golf  math  array-manipulation  code-challenge  image-processing  compression  code-golf  math  number  sequence  code-golf  math  combinatorics  regular-expression  code-golf  sequence  pi  code-golf  ascii-art  code-golf  string  array-manipulation  sorting  code-golf  string  graph-theory  code-golf  string  code-golf  string  ascii-art  code-challenge  compression  code-golf  code-golf  math  sequence  number-theory  code-golf  maze  graph-theory  code-golf  math  sequence 

16
Упростить квадратный корень
Учитывая положительное целое число n, упростите квадратный корень √nв форму a√b, извлекая все квадратные факторы. Выходные данные a,bдолжны быть положительными целыми числами n = a^2 * bс bкак можно меньшим. Вы можете выводить aи bв любом порядке в любом разумном формате. Вы не можете опускать выходные данные 1как неявные. Выходы …

24
Голландский Burgerservicenummer (BSN) одиннадцати тест
Введение: Голландский BSN (BurgerServiceNummer) действителен, если он соответствует следующим правилам: Он содержит только цифры. Длина должна быть 8 или 9 в длину. Когда цифры индексируются как Aсквозные I, результат следующей суммы: 9xA + 8xB + 7xC + 6xD + 5xE + 4xF + 3xG + 2xH + -1xI(ЗАМЕТЬТЕ -1 вместо …

3
Целочисленная сложность
Ваша задача - написать программу, которая на входе n выводит минимальное выражение каждого числа от 1 до n по порядку. Самая короткая программа в байтах побеждает. Минимальное выражение объединяет 1 с сложением и умножением, чтобы получить заданное число, используя как можно меньше 1. Например, 23выражается как 23=((1+1+1)(1+1)+1)(1+1+1)+1+1с одиннадцатью, что минимально. …

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