Pytania oznaczone «code-golf»

14
Funkcja konwertera cyfr rzymskich

Utwórz najkrótszą funkcję do konwersji ciągu cyfr rzymskich na liczbę całkowitą. Reguły dla każdej litery można znaleźć na stronie Wikipedii . Litery powyżej 1000 będą miały nawiasy wokół nich, sygnalizując ich wyższą wartość. Wymagania: Należy przekonwertować cyfry rzymskie od 1 do 500...

14
Wydrukuj Trójkątną falę liczb

Biorąc pod uwagę amplitudę i okres fali, wydrukuj falę. Zobacz przykładowe wyniki, aby uzyskać więcej informacji. Całkowita liczba form fali równa się okresowi, a wysokość każdej fali równa się amplitudzie. Amplituda i okres są mniejsze niż 10. Możesz zignorować spacje końcowe, ale nie spacje...

14
Losowe rzucanie kostkami

W standardowych kościach (kostkach) liczby są ułożone w taki sposób, że przeciwległe twarze dodają siedem. Napisz najkrótszy możliwy program w preferowanym języku, który generuje losowy rzut, po którym następuje 9 losowych napiwków. Przechylenie to ćwierć obrotu kości, np. Jeśli kostka jest...

14
Dzień tygodnia następnego 29 lutego

Napisz funkcję, która pobiera datę i zwraca dzień tygodnia 29 lutego po tej dacie. Dane wejściowe to ciąg znaków w rozszerzonym formacie ISO: RRRR-MM-DD (np. 27 maja 2010 r. To „2010-05-27”). Dane wyjściowe to ciąg znaków, który jest nazwą dnia tygodnia (np. „Poniedziałek”). Wielkie litery nie...

14
Stare irlandzkie błogosławieństwo

Nie wiem, kto wymyślił te słowa i nie jestem Irlandczykiem, ale daję wam irlandzkie błogosławieństwo: May the road rise up to meet you May the wind be always at your back May the sun shine warm upon your face The rains fall soft upon your fields And until we meet again May God hold you in the...

14
Ostatnia cyfra w potęgowaniu

W tym zadaniu otrzymasz A (mniej niż 10000 cyfr) i B (mniej niż 2 ^ 64) i będziesz musiał obliczyć ostatnią cyfrę (A · A · A · ... · A (B razy )). Wejścia A i B podano w jednym wierszu oddzielonym spacją; wejścia są zakończone przez

14
Manchester koduje strumień danych

Kodowanie Manchester jest protokołem telekomunikacyjnym stosowanym w komunikacji radiowej, który gwarantuje przejścia bitów w regularnych odstępach czasu, dzięki czemu odbiornik może odzyskać częstotliwość zegara z samych danych. Podwaja przepływność, ale jest tani i prosty do wdrożenia. Jest...

14
Gra słowna golfa

Zainspirowany przez reddit . Napisz program, który gra Hangman . Program wybiera losowe słowo z listy N słów, gdzie N> 2. Lista słów może być dostarczona do programu w dowolny sposób. Przy każdej iteracji Wydrukuj stan gry, używając znaków podkreślenia dla liter, które nie zostały jeszcze...

14
Solver tekstowy labirynt

Biorąc pod uwagę labirynt na stdin i punkt wejścia, napisz program, który drukuje ścieżkę do wyjścia na stdout. Każda ścieżka jest akceptowalna, o ile twój program nie generuje trywialnej ścieżki (przechodzącej przez każdy punkt w labiryncie) dla każdego labiryntu. Na wejściu ściany są oznaczone...

14
Napisz własną notatkę śmierci

Kira potrzebuje twojej pomocy! Format wejściowy: Date [and/or Time] Name Gender Reason Format wyjściowy: <Last Name, First Name> <will die/died> on the <DD><st/nd/rd/th> of <MMM, YYYY> [at <hh:mm:ss TT>]. <He/She> <will die/died> of...

14
Wskazówki do gry w golfa w Groovy

Ponieważ widziałem wiele pytań z pytaniami dotyczącymi gry w golfa w ich interesującym języku, postanowiłem zapytać o mój ulubiony język: Groovy. Ludzie mogą dać kilka wskazówek i wskazówek, które zostaną wykorzystane w grze w golfa z

14
Napisz funkcję, która zwraca czas przeszły danego czasownika

Wyzwanie Napisz funkcję, która pobiera argument, który jest czasownikiem, i zwraca czas przeszły czasownika. (Załóżmy, że czasownik jest regularny) Czas przeszły Uwaga: uważaj y za spółgłoskę ani samogłoskę. Zwykle samo dodanie edpo zakończeniu czasownika powoduje, że czas przeszły jest...

14
Symuluj dowolny automat komórkowy 1D

Wyzwanie Masz napisać kompletny program, który pobiera siedem liczb ze STDIN i drukuje dwuwymiarową historię automatu komórkowego (CA) do STDOUT. To jest kod golfowy. Formatowanie danych wejściowych Będzie to siedem liczb całkowitych / ciągów oddzielonych przecinkami. Pierwsza liczba to numer...

14
Najkrótszy program Hello World bez średników

Niedawno widziałem kilka pytań na temat SO, które zadały pytanie, czy możesz stworzyć program Hello World bez użycia średników za pomocą C #. Wyzwanie polega na zrobieniu tego ponownie, ale przy możliwie jak najkrótszym

14
Zagraj w idealną grę Mu Torere

tło Mu Torere to gra, która jest jedną z dwóch znanych Maoryjczyków z Nowej Zelandii przed wpływami europejskimi. To sprawia, że ​​jest to bardzo wyjątkowa gra, ponieważ ma „obiektywne kryterium wygranej” i zasady gry, które różnią się od większości innych istniejących gier. Rozgrywka: Plansza...

14
Uniwersalny (oparty na regułach) solver Code Golf

Code golf zawsze zawiera odpowiedzi, które mniej lub bardziej naginają reguły, przełamując ograniczenia, które pretendenci wzięli za pewnik lub po prostu o tym nie pomyśleli i nie wymienili ich w przepisach. Jedną z tych interesujących luk jest możliwość wyjścia więcej niż wymaga wyzwanie, aby...