Pytania oznaczone «code-golf»

17
Zliczanie wektorów N-wymiarowych

Biorąc pod uwagę dodatnią liczbę całkowitą k > 1i nieujemną liczbę całkowitą i, wygeneruj k-tuple (lub k-wymiarowy wektor) liczb całkowitych nieujemnych. Dla każdego k, mapa z ℕ do ℕ k , musi być bijective . Oznacza to, że każde wejście ipowinno dawać inną krotkę, a każda możliwa krotka musi być...

17
Golf z funkcją gamma

Biorąc pod uwagę liczbę rzeczywistą tw (-10^9,13)(bez uwzględnienia -10^9lub 13) jako dane wejściowe, wyjściowe Γ(t), znane również jako funkcja gamma , która jest zdefiniowana następująco: Nie możesz użyć wbudowanej funkcji Gamma do rozwiązania tego zadania, ani nie możesz użyć wbudowanych...

17
Rysowanie struktur Lewisa alkanów

Właśnie miałem lekcję w szkole na temat alkanów i pomyślałem, że prawdopodobnie będzie to świetne wyzwanie dla golfa! Nie martw się, to nie jest tak skomplikowane, jak mogłoby się wydawać! Szybki powtórka (Uwaga: aby zachować ten krótki opis, nie wszystkie informacje są w 100% dokładne). Alkany...

17
Cyfrowe automaty komórkowe

Napisz program lub funkcję, która przyjmuje nieparzystą dodatnią liczbę całkowitą N i ciąg cyfr dziesiętnych ( 0123456789). Ciąg reprezentuje dziesięciostanowy jednowymiarowy automat komórkowy . Każda cyfra zajmuje jedną komórkę, a reguła aktualizacji z jednej generacji do następnej mówi, że każda...

17
Zrób równiarkę matematyczną

Lubię uczestniczyć w konkursach matematycznych prowadzonych przez Mu Alpha Theta, honorowe stowarzyszenie matematyczne w Stanach Zjednoczonych. Podczas zawodów przystępuję do testu wielokrotnego wyboru składającego się z 30 pytań. Istnieje pięć opcji na pytanie, oznaczonych od A do E. Mój wynik...

17
Paradoks podróży w czasie

Mężczyzna ma dwa urządzenia. Wehikuł czasu - może kontrolować tę maszynę, myśląc. Pozwala mu na podróż z dowolnego miejsca w czasie do przeszłości lub przyszłości (a nawet teraźniejszości) w mgnieniu oka. Zauważ, że jeśli podróżuje do przeszłości z B do A, wówczas wszystkie normalne zdarzenia (z...

17
Rozwiązywanie sporu dotyczącego formatu daty

Kolejność formatowania dat jest jedną z najbardziej złożonych i dzielących kwestii, przed którymi stoi dziś świat. Niektórzy z nas zdecydowanie twierdzą, że miesiąc / dzień / rok jest właściwy, biorąc pod uwagę, że tak mówimy na głos. Inni głośno ogłaszają, że dzień / miesiąc / rok jest najlepszy,...

17
Sekwencja sumy siedmiu cykli

Spójrz na tabliczkę mnożenia siódemek od 7 × 0 do 7 × 9: 0, 7, 14, 21, 28, 35, 42, 49, 56, 63 Jeśli popatrzymy tylko na cyfry na swoim miejscu, otrzymamy permutację cyfr od 0 do 9: 0, 7, 4, 1, 8, 5, 2, 9, 6, 3 Zastanów się nad wzięciem dodatniej liczby całkowitej dziesiętnej N i zastąpieniem...

17
Losowy golf dnia 6: Rzuć k20

O serii Po pierwsze, możesz potraktować to jak każde inne wyzwanie związane z golfem i odpowiedzieć na nie, nie martwiąc się w ogóle serią. Istnieje jednak tabela wyników dla wszystkich wyzwań. Możesz znaleźć tabelę liderów wraz z kilkoma więcej informacji o serii w pierwszym poście . Chociaż mam...

17
Ligatury squish-nonquish

Oto lista niektórych typowych ligatur w Unicode (tych, które mogłem utworzyć za pomocą mojego klucza Compose w Debianie): Orig Ascii Lig ae [ae] æ AE [AE] Æ oe [oe] œ OE [OE] Œ ij [ij] ij IJ [IJ] IJ ff [ff] ff fi [fi] fi fl [fl] fl ffi [ffi] ffi ffl [ffl] ffl W tym wyzwaniu masz dwie opcje: użyj...

17
Przełącz przełączniki

Po przebudzeniu w ciemnym pokoju zobaczysz prostokątną siatkę świateł z odpowiednimi włącznikami. Decydujesz się użyć układu współrzędnych z lewym dolnym światłem reprezentującym (1,1), a współrzędne rosną wraz z ruchem w górę (kierunek y) i w prawo (kierunek x). Siatki są identyczne pod tym...

17
Grać w bilard

W tym kodzie w golfa, trzeba będzie określić kierunek najkrótszym strzale, która uderza dokładnie n poduszki przed wpadnięciem do kieszeni. Stół bilardowy to 6-kieszeniowy stół bilardowy o następujących cechach: Wymiary są zmienne ( a x b ) Bez tarcia: piłka będzie toczyła się wiecznie, aż...

17
Kalendarz najazdu

Jest to zainspirowane jednym z pytań Downgoata w Sandbox, w którym zasugerowałem, aby uwzględnił 31 kwietnia jako dzień Pi dla osób korzystających z formatu dzień / miesiąc, tylko po to, aby poinformował mnie, że nie ma 31 kwietnia! Biorąc pod uwagę ciąg daty w formacie miesiąc / dzień , który...

17
Liczenie fontann

Fontanny jest układ monet w rzędach tak, że każda moneta porusza dwie monety w wierszu poniżej, lub jest w dolnym rzędzie, a dolny rząd jest podłączony. Oto fontanna na 21 monet: Twoim zadaniem jest policzyć, jak wiele różnych fontann można stworzyć za pomocą określonej liczby...

17
Zakony Abelowe

Trochę tła W matematyce grupa jest krotką ( G , •), gdzie G jest zbiorem, a • jest operacją na G, tak że dla dowolnych dwóch elementów x i y w G , x • y jest również w G . Dla niektórych x , y , z w G podstawowe aksjomaty grupy są następujące: G jest zamknięte pod •, tzn. X • y w G Operacja •...

17
Wydrukuj produkty częściowe

W długim pomnożeniu , po pomnożeniu liczb, pozostajesz z produktami częściowymi, w tym wyzwaniu otrzymasz te produkty częściowe. Ponieważ długie mnożenie jest długie, aby zrekompensować kod, musi on być jak najkrótszy. Przykłady 34, 53 102, 1700 48, 38 384, 1440 361, 674 1444, 25270,...

17
Posortuj połączoną sekwencję

Rozważ sekwencję opartą na relacjach powtarzalności f(n) = f(n-1)+f(n-2), zaczynając od f(1) = x1, f(2) = x2. Dlax1 = 2, x2 = 1 sekwencja zaczyna się w następujący sposób: 2 1 3 4 7 11 18 29 47 76 123 199 322 521 843 Połączenie tego w ciąg da: 213471118294776123199322521843 Teraz podziel tę...

17
Konstruuj łuki ASCII

Lubię sztukę ascii i bardzo się nudzę, więc znalazłem kilka postaci ascii i zacząłem tworzyć losowe rzeczy, 8-bitowy zamek mario, labirynty i łuki. Przekonałem się, że łuki można łatwo układać w porządny sposób. ╔═══════╗ ║╔═════╗║ ║║╔═══╗║║ ║║║╔═╗║║║ ╨╨╨╨─╨╨╨╨ Wyzwanie Utwórz program, funkcję...