Pytania otagowane jako arithmetic

Wyzwania związane z podstawową arytmetyką.

14
Czy to jest ścięta liczba trójkątna?
Powiązana sekwencja OEIS: A008867 Skrócona liczba trójkątna Wspólną właściwością liczb trójkątnych jest to, że można je ułożyć w trójkąt. Na przykład weź 21 i ułóż w trójkąt os: o oo ooo oooo ooooo oooooo Zdefiniujmy „obcinanie:” wycinanie trójkątów o tym samym rozmiarze z każdego rogu. Jednym ze sposobów obcięcia 21 …
20 code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

26
Podając liczbę, wydrukuj „sumę zbiorczą”
Podając liczbę jako dane wejściowe, wydrukuj jej sumę zbiorczą Co to jest suma zbiorowa? Rozważ liczbę 13214, dane wejściowe Pętląc każdą cyfrę zaczynając od lewej, będziemy mogli uzyskać jej sumę zbiorczą. 1 oznacza spójrz na pierwszą cyfrę i dodaj ją do sumy sum = 1 3 oznacza spójrz na „pierwsze …

20
Ułóż dwie liczby jednocześnie, zachowując ich najmniejszą wspólną wielokrotność
Biorąc pod uwagę dwie dodatnie liczby całkowite ai bwyprowadzamy dwie dodatnie liczby całkowite ci dtakie, że: c dzieli a d dzieli b ci dsą pierwszorzędne najmniejszej wspólnej wielokrotności of ca drówna najmniejszą wspólną wielokrotność ai b. Jeśli istnieje więcej niż jedna możliwa odpowiedź, możesz wydrukować tylko jedną lub wszystkie z …

14
Romb Pascala
Romb Pascala (który w rzeczywistości jest trójkątem) uzyskuje się poprzez dodanie wzoru: * *** x zamiast * * x Oznacza to, że każda komórka jest sumą trzech komórek w rzędzie bezpośrednio nad nią i jednej komórki w rzędzie 2 powyżej. Podobnie jak trójkąt Pascala, wiersz zerowy zawiera jeden 1, który …

7
Czy to liczba cykliczna?
Cykliczna liczba to liczba cyfr „n”, które pomnożone przez 1, 2, 3, ... n, dają te same cyfry, ale w innej kolejności. Na przykład liczba 142 857 jest liczbą cykliczną, ponieważ 142 857 x 2 = 285,714, 142 857 x 3 = 4228571, 142 857 x 4 = 571,428 i …


13
Mnożenie zamka błyskawicznego
Wprowadzenie Zdefiniujmy nową operację arytmetyczną, którą nazywam mnożeniem suwaka . Aby zignorować pomnożenie dwóch nieujemnych liczb całkowitych, dodajesz zera wiodące, aby dopasować długości, mnożymy odpowiadające im 10-cyfrowe cyfry liczb, dodajesz zera wiodące do wyników, aby uzyskać 2-cyfrowe liczby, konkatenować je, a na końcu upuszczać zera wiodące. Oto przykład z A …

6
X + Y = Z - ale w jakiej bazie?
Wyzwanie Biorąc pod uwagę 3 numery X, Ya Zw bazie B, znaleźć BASE, w którym dodawanie Xi Yrentowności Z. Wejścia x = 20, Y = 12i Z = 32może przynieść 5ponieważ 20 + 12 = 32w podstawie 5. Możesz założyć, że zawsze będzie podstawa, w której dodanie jest poprawne (są …

18
Centrum masy z listy współrzędnych i ich mas
Oto szybkie wyzwanie w poniedziałek rano ... Napisz funkcję lub program w najmniejszej liczbie bajtów, która: Pobiera na wejściu listę [x,y]współrzędnych Pobiera na wejściu listę [x,y]odpowiednich mas współrzędnych Wysyła obliczony środek masy w postaci [xBar,yBar]. Uwaga: Dane wejściowe można przyjmować w dowolnej formie, o ile używana jest tablica. Środek masy …

3
Nawiasuj wyrażenie
Ostatnio piszę nowy język , aby uniknąć konieczności porządkowania operacji , po prostu odpowiednio nawiasuję każde wyrażenie, aby całkowicie tego uniknąć. Ponieważ nawiasy znajdują się w kodach znaków 40-41, kod będzie musiał być jak najkrótszy. Przykłady 1+2*3 (1+(2*3)) 2*(3+4) (2*(3+4)) 2*3/4+3 (((2*3)/4)+3) 342*32/8 ((342*32)/8) Zasady Jedyne operacje, które musisz obsłużyć …

6
Koszt zakupu punktu D&D
Tworząc postać z Lochów i Smoków , alternatywą dla wyników umiejętności toczenia jest przydzielenie ich w ramach budżetu mocy zwanego kupnem punktów. Wyższe wyniki umiejętności kosztują więcej punktów, szczególnie w górnej części: wynik 8 jest bezpłatny, a podniesienie wyniku o 1 kosztuje 1 punkt, z wyjątkiem podniesienia do 15 lub …

9
Eliminacja martwego kodu
Martwy kod siedzi i nic nie robi, wpatrując się w nas, wiedząc, że nigdy nie zostanie wykonany ... ale dziś możemy się zemścić. Specyfikacja Dane wejściowe będą ciągiem wieloliniowym. Każda linia może być przypisaniem lub wyrażeniem . Zadanie Przypisanie ma postać, w <name> = numberktórej nazwa jest ciągiem liter, znaków …

12
Ocena nawiasów i nawiasów jako liczb całkowitych
Napisz program, który pobiera ciąg czterech znaków, ()[]który spełnia następujące warunki: Każdy lewy nawias (ma pasujący prawy nawias ). Każdy lewy wspornik [ma pasujący prawy wspornik ]. Pasujące pary nawiasów i nawiasów nie będą się nakładać. np. [(])jest niepoprawny, ponieważ pasujące nawiasy nie są w pełni zawarte w pasujących nawiasach, …


30
Trwałość addytywna
Wygrywa najkrótszy kod, który przejdzie wszystkie możliwości. W matematyce trwałość liczby mierzy, ile razy dana operacja musi być zastosowana do jej cyfr, dopóki nie zostanie osiągnięty pewien ustalony warunek. Można ustalić addytywne utrzymywanie dodatniej liczby całkowitej, dodając cyfry liczby całkowitej i powtarzając. Dodawalibyśmy cyfry sumy, dopóki nie zostanie znaleziona liczba …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.