Pytania oznaczone «code-golf»

9
Oblicz symbol Kroneckera

Ważne linki tutaj i tutaj , ale oto krótka wersja: Masz wejście dwóch liczb całkowitych ai bmiędzy ujemną nieskończonością a nieskończonością (chociaż w razie potrzeby mogę ograniczyć zakres, ale funkcja musi nadal akceptować ujemne dane wejściowe). Definicja symbolu Kronecker Musisz zwrócić...

9
Jak dawno to było?

Jak dawno to było? Zasady Każde zgłoszenie musi być pełnym programem. Program musi wprowadzić dane jako dwie daty oddzielone przecinkami w formularzu YYYY-MM-DDi wydrukować liczbę dni, które upłynęły od drugiej daty do STDOUT, tak jakby dzisiaj była pierwsza data (jeśli druga data będzie w...

9
Rozwiąż wyrażenie matematyczne z naprzemiennych stron

Utwórz program, który rozwiązuje wyrażenie matematyczne, używając elementów z naprzemiennych stron wyrażenia. Robi się to tak, że zamiast czytać od lewej do prawej, czytasz pierwszy znak, potem ostatni, potem drugi, potem od drugiego do ostatniego itd. To da ci nowe wyrażenie, które musisz ocenić i...

9
Prawdopodobieństwo pary kart

Biorąc pod uwagę talię składającą się z N kopii kart o wartościach całkowitych [ 1 , M ] dla łącznie N * M kart, oblicz prawdopodobieństwo, że karta o wartości 1 przylega do karty o wartości 2 . Twoje rozwiązanie może być dokładne lub przybliżone i nie musi być takie samo dla każdego przebiegu...

9
Chiński Zodiak Roku

2015 był rokiem kozła! W tym wyzwaniu dowiesz się, które zwierzę reprezentuje rok. Aby uniknąć skomplikowania tego wyzwania, nie musisz obliczać chińskiego nowego roku. Ponieważ w Zodiaku jest tylko 12 zwierząt, Twój kod musi być jak najkrótszy. Przykłady Twój program musi mieć rok systemowy ,...

9
Rzut talentów w DSA

Razem z przyjaciółmi graliśmy w DSA (głównie niemieckie RPG typu tabletop, bardzo podobne do D&D). Zastanawiałem się, jaka jest szansa na podanie rzutu, więc będziesz musiał napisać kod, aby go obliczyć. Twoja postać jest definiowana przez statystyki (od 8 do 14) i wartości talentów (TV) (od 0...

9
Trójkątne siatki: po prostu połączone poliamidy

Podczas gdy jesteśmy na kopniaku z trójkątnymi siatkami , chciałbym zauważyć, że na trójkątnej siatce jest odpowiednik poliomino . Nazywa się je poliamidami i są kształtami utworzonymi przez sklejenie trójkątów równobocznych wzdłuż ich krawędzi. W tym wyzwaniu będziesz decydować, które podzbiory...

9
Pomóż mi wypełnić mój portfel!

Jakiś czas temu kupiłem nowy portfel, który może pomieścić 8 kart (4 po obu stronach). Wydaje mi się jednak, że mam o wiele więcej kart i muszę dokonać wyboru, które z nich chcę ze sobą nosić. Niektóre karty używam częściej niż inne, ale karty, które wolę mieć przy sobie, niekoniecznie są tymi,...

9
MarGolf spotyka Anthill Langtona

This is Markov. Markov's golf ball rolls around randomly. Markov's ball will hole however he strikes it. Markov is smart. Be like Markov. A to jest mrowisko na podwórku Langtona. Mrowisko jest wystarczająco duże, aby pomieścić piłkę golfową Markova, MarGolf. Jednak mrowisko porusza się i...

9
Ile głosów otrzymuje państwo?

Biorąc pod uwagę listę ludności każdego stanu, uzyskaj, od największej do najmniejszej, liczbę głosów, jaką państwo uzyskuje w kolegium wyborczym. Dane wejściowe: pierwsza liczba reprezentuje całkowitą liczbę głosów do podziału; następuje lista i populacje. W tym przykładzie użyto skrótów dla...

9
Wyświetlaj moc Phi z precyzją Fibonacciego

Napisz kod, który przyjmuje pojedynczą nieujemną liczbę całkowitą n i wysyła n-tą potęgę Phi (ϕ, Golden Ratio, około 1.61803398874989) z taką samą liczbą cyfr dziesiętnych jak n-ta liczba Fibonacciego. Twój kod musi generować prawidłową sekwencję cyfr dla wszystkich danych wejściowych do co...

9
Drukuj grzech, cos i opaleniznę pod specjalnymi kątami

W trygonometrii istnieją pewne kąty znane jako „kąty specjalne”. Dzieje się tak dlatego, że biorąc grzech, cos lub opaleniznę pod jednym z tych kątów, otrzymujesz wynik, który jest łatwy do zapamiętania, ponieważ jest pierwiastkiem kwadratowym liczby wymiernej. Te specjalne kąty są zawsze...

9
Sprawdź numer urodzenia

Norweski numer urodzenia składa się z 11 cyfr, ułożonych w następujący sposób: DDMMYYiiikk DD jest dzień (od 01-31) MM jest miesiącem (od 01-12) YYoznacza rok (od 00 do 99). Nie ma rozróżnienia między 1900 a 2000 iii to „indywidualny numer” kk to dwie cyfry kontrolne iii zależy od roku...

9
Zagraj w tłumacza komputerowego

Wprowadzenie Compute to ezoteryczny język żartów. Z wpisu esolangs: Compute nie ma wymaganej składni i ma moc rozwiązywania wszelkich problemów. Jest wystarczająco inteligentny, aby interpretować dowolny język ludzki (angielski, hiszpański, łacina itp.), Dowolny język programowania (C ++,...

9
Konwerter TinyBF do Brainf ***

Mamy konwerter Brainf *** na TinyBF, ale nie na odwrót, więc oto jeden. Zasady: Twój tłumacz musi wziąć poprawny program TinyBF, w jednym wierszu, i musi wypisać odpowiedni program BrainF ***, w jednym wierszu, z opcjonalnym końcowym białym znakiem / nową linią. Żadne wiodące białe znaki nie są...

9
Prześlij mi taksówkę

Numery taksówek lub OEIS A011541 to najmniejsze liczby, które można przedstawić jako n różnych sum dwóch dodatnich liczb całkowitych w kostce, dla kolejnych n . Musisz wydrukować n- ty numer taksówki. To powinno zadziałać dla dowolnego n teoretycznie. Ponieważ do tej pory odkryto tylko 6 liczb...

9
Powoduje maksymalne zakłócenia w ankiecie słomy

Kontekst Straw Poll to strona internetowa przeznaczona do tworzenia prostych / nieformalnych ankiet. Dostarczony z listą opcji, użytkownik może wybrać swoje opcje, a głosy są podwyższane. Sonda ankietowa ma dwie bardzo ważne cechy: Możliwe jest przeglądanie bieżących wyników przed...

9
Golf English - stosowanie skurczów

Nie śmiałem się z treści Stack Exchange tak dużo, jak z tego . Myślę, że wszystkim spodoba się to wyzwanie, ponieważ jest inspirowane tym, co tam jest. Napiszesz funkcję lub program, który jest kodem do golfa, tzn. Musiałby być tak krótki, jak tylko możesz. Biorąc pod uwagę tekst, zwróć (w...

9
Zamień alias, aby utworzyć frazy

Inspirowany przez C -Dyrektywa #define. Wyzwanie Podano jedną frazę z pewnym aliasem i jedną tablicę z każdym tekstem aliasu. Wypisz początkową frazę zastępując każdy alias odpowiednim tekstem. Alias ​​jest definiowany przez jeden kursor, #po którym następuje jego indeks w tablicy (indeks może...

9
Chodzenie po Hypercube

Niedawno czytałem teorię grafów, zwłaszcza hipersześcianów i myślałem o interesujących sposobach budowania na nich ścieżek. Oto, co wymyśliłem. Jak zapewne wiesz, możesz zbudować n-wymiarową hipersześcię, biorąc wszystkie n-krotki składające się z 1i 0jako wierzchołki i łącząc je, jeśli różnią się...