Pytania oznaczone «code-golf»

29
Wykonaj sortowanie grawitacyjne

Wyzwanie Biorąc pod uwagę listę liczb całkowitych, pokaż, jak zostanie wykonane sortowanie grawitacyjne. Sortowanie grawitacyjne W sortowaniu grawitacyjnym wyobraź sobie liczby jako rzędy gwiazdek. Wtedy wszystko spada, a nowe rzędy zostaną oczywiście posortowane. Spójrzmy na przykład: [2, 7,...

29
Fizz Buzz na tekst

Wprowadzenie Nie wiem szczególnie , skąd wziął się ten trend. To może być tylko mem lub coś takiego, ale jest dość popularny. Wyzwanie Twoim dzisiejszym zadaniem jest konwersja Fizz Buzz na odpowiednio binarne (0, 1) i konwersja tego binarnego na tekst. Całkiem standardowe rzeczy. Jak to...

29
„Pomnóż” dwa ciągi

Zostało to zainspirowane funkcją, którą niedawno dodałem do mojego języka Add ++ . Dlatego prześlę krótką odpowiedź w Add ++, ale nie zaakceptuję jej, jeśli wygra (to niesprawiedliwe) Czy nie nienawidzisz, gdy możesz pomnożyć liczby, ale nie łańcuchy? Więc powinieneś to poprawić, prawda? Masz...

29
Który drut wyciąć

To zadanie dotyczy kompresji i przetwarzania sekwencji warunków warunkowych. W grze Keep Talking and Nobody Explodes bomba musi rozbroić bombę za pomocą instrukcji przekazanych przez ekspertów konsultujących skomplikowany Podręcznik Bomb Defusal . To wyzwanie dotyczy modułu „Na temat przewodów”,...

29
Jak wysokie są monolity?

Oto przykład wprowadzenia monolitów . W tym przykładzie są 4. _ | | _ | | _ | | | | | | | | _ _| |_| |___| |____| |_ Pierwszy monolit ma 4 jednostki wysokości, drugi 2, trzeci 3, a ostatni 1. Zadanie Twój program powinien wyświetlać wysokości monolitów w kolejności od lewej do prawej....

29
Numery schodów

Liczba na klatce schodowej jest dodatnią liczbą całkowitą x, tak że jej n- ta cyfra (jedna indeksowana zaczynająca się od najmniej znaczącej cyfry) jest równa x% (n + 1) . To trochę kęs, więc spójrzmy na przykład. Weźmy 7211311 , jeśli weźmiemy pozostałości modułowe 7211311 w zakresie 2-8,...

29
Liczby McNugget z kurczaka

Opis Liczby Chicken McNugget to liczby, które można wyrazić jako sumę 6, 9 lub 20 - początkowe rozmiary słynnych pudełek Chicken McNuggets sprzedawanych przez McDonald's. W tej sumie liczba może wystąpić więcej niż jeden raz, podobnie 6 + 6 = 12jak liczba taka, a liczba musi „zawierać” co najmniej...

29
Czy to liczba sferyczna?

Liczba sferyczna to liczba, która jest wynikiem dokładnie trzech różnych liczb pierwszych. Pierwsze kilka liczb sferycznych to 30, 42, 66, 70, 78, 102, 105, 110, 114. Jest to sekwencja A007304 w OEIS. Twoje zadanie: Napisz program lub funkcję, aby ustalić, czy wprowadzona liczba całkowita jest...

29
Prymitywne potrójne pitagorejskie

( powiązane ) Pitagorasa potrójny jest lista (a, b, c), która spełnia równanie 2 + b 2 = C 2 . Primitive Pitagorasa Triple (PPT) jest jedną gdzie a, bi cwszystkie są względnie pierwsze (czyli tylko wspólny dzielnik między trzema elementami jest 1). Na przykład (3, 4, 5)prawy trójkąt to słynna...

29
Pływak 754 do Hamminga

Jako dane wejściowe zostanie podana liczba całkowita kz zakresu od -4503599627370496(-2 52 ) do 4503599627370496(2 52 ). Jak dobrze wiadomo , liczby całkowite w tym zakresie można przedstawić dokładnie jako wartości zmiennoprzecinkowe podwójnej precyzji. Zalecana moc na wadze Hamminga (liczba...

29
Zbuduj pół-zygzak

NJako dane wejściowe otrzymasz dodatnią liczbę całkowitą . Twoim zadaniem jest zbudowanie pół-zygzaka, o Nbokach o długości każdej N. Ponieważ stosunkowo trudno jest jasno opisać to zadanie, oto kilka przykładów: N = 1: O N = 2: O OO N = 3: OO OO OOO N = 4: OOOOO OO OO OOOO N =...

29
Zaimplementuj prawdziwy ciąg znaków

Wiele języków pozwala na „dodawanie” ciągów +. Jednak jest to naprawdę konkatenacja, prawdziwy dodatek byłby zgodny z aksjomatami grupy: Jest zamknięty (dodanie dwóch dowolnych ciągów jest zawsze ciągiem) Jest skojarzone ( (a + b) + c = a + (b + c) ) Istnieje tożsamość ( :e: a + e = a ) Każdy...

29
Liczby palindromiczne z dwójkowym zwrotem

Ostrzeżenie: NIE jest to wyzwanie „hej, narysujmy ciasto w sztuce ASCII”! Proszę czytaj dalej;) Jakiś czas temu były moje urodziny, mam teraz 33 lata. Istnieje więc ta niezręczna tradycja społeczna polegająca na zapraszaniu rodziny i przyjaciół, stawianiu świec numerycznych na torcie, śpiewaniu...

29
Najpierw przyszli

„Najpierw przyszli ...” to wiersz Martina Niemöllera : First they came for the Socialists, and I did not speak out- Because I was not a Socialist. Then they came for the Trade Unionists, and I did not speak out- Because I was not a Trade Unionist. Then they came for the Jews, and I did not speak...

29
Powiedz mi, jak flopować

Jako informatycy prawdopodobnie wszyscy znacie podstawowe operacje na listach pop i push . Są to proste operacje, które modyfikują listę elementów. Czy słyszałeś jednak o flopie operacji ? (jak w flip- flopie )? To całkiem proste. Biorąc pod uwagę liczbę n , odwróć pierwsze n elementów listy. Oto...

29
Czy to górzyste?

Wyzwanie W przypadku tego wyzwania górzysty sznurek jest zgodny z regułą gramatyczną, w M: x(Mx)*której przy każdej produkcji wszystkie x mają ten sam charakter. Po wcięciu górski ciąg może wyglądać mniej więcej tak: A B C D C E F E C B A Jak widać, z boku wygląda trochę jak...