Wyzwanie Napisz program, który może pobierać dane wejściowe z ciągu jednowierszowego zawierającego dowolne znaki drukowalne ASCII i wypisywać ten sam ciąg zakodowany w Base85 (używając konwencji big-endian). Możesz założyć, że dane wejściowe zawsze będą miały ≤ 100 znaków. Przewodnik po Base85 Cztery oktety są zakodowane (zwykle) w pięciu znakach Base85. …
Cel : Biorąc pod uwagę dodatnią liczbę całkowitą n: Jeśli njest nieparzyste, wypisz listę nliczb najbliższych 0w porządku rosnącym Jeśli njest parzysty, wypisz wartość Falsey. Przypadki testowe : 5 -> [-2,-1,0,1,2] 4 -> false (or any Falsey value) 1 -> [0] Realizacja referencyjna function update(){ var num = +document.getElementById("yield").value; if(num){ …
Jakie masz ogólne wskazówki na temat gry w golfa w INTERCAL ? Szukam pomysłów, które można by zastosować do golfowych wyzwań kodowych i które są przynajmniej w pewnym stopniu specyficzne dla INTERCAL (tzn. „Usuń komentarze” nie jest użyteczną odpowiedzią). Wiem, że języki egzotyczne mogą być bardzo przydatne do wygrywania zawodów …
Numery Knödel Liczby Knödela są zbiorem sekwencji. W szczególności, liczba Knodel dla dodatniej liczby całkowitej nstanowią zbiór liczb zespolonych m, tak, że wszystkie i < m, względnie pierwsze do mspełniają i^(m-n) = 1 (mod m). Zbiór liczb Knödela dla określonego noznaczono Kn. ( Wikipedia ). Na przykład K1są to numery …
Wyzwanie W najkrótszym kodzie: Oblicz długość cyklu permutacji idealnego tasowania na talii kart dowolnego rozmiaru n (gdzie n ≥ 2 i n jest parzyste). Wyprowadzić tabelę wszystkich długości cyklu dla 2 ≤ n ≤ 1000 ( n parzystych). Pamiętaj, że istnieją dwa podstawowe sposoby definiowania idealnego losowania. Istnieje tasowanie na …
Ascii Pong Wyzwanie polega na odtworzeniu klasycznej gry „pong” w postaci ASCII w możliwie najkrótszym kodzie. Wymagania / specyfikacje „Ekran” powinien mieć 45 x 25 znaków. Biała przestrzeń powinna być właściwie białą przestrzenią. Łopatki powinny mieć 9 znaków równości: =========i powinny znajdować się na najwyższych i najniższych rzędach (wiem, że …
Powinieneś napisać program lub funkcję, która odbiera liczby całkowite jako dane wejściowe i wyjściowe lub zwraca dwie liczby całkowite, których suma jest pierwsza. Jest jeszcze jeden wymóg: żadna liczba nie może być częścią wyniku dla dwóch różnych danych wejściowych . Detale Powinieneś być w stanie obsłużyć dane wejściowe przynajmniej dla …
Napisz funkcję (taką jak placeAt), która pobiera tablicę nieujemnych liczb całkowitych i indeks, który jest nieujemną liczbą całkowitą. Powinien umieścić 1 przy danym indeksie, prawdopodobnie przesuwając inne wpisy o jedno miejsce, aby opuścić to miejsce, przy czym 0 oznacza puste miejsca. Jeśli wpis o pożądanym indeksie to 0, wypełnij go …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat Code Code Stack Exchange. Zamknięte 2 lata temu . Jest to wyzwanie dotyczące sztuczek i optymalizacji, które można wykorzystać podczas gry w golfa w Pyth. Golfiści Pyth mogą …
Jest to dość proste wyzwanie golfowe. Twój program, mając ciąg ASCII, parsuje ten ciąg na dwa ciągi, które oceni. Jeśli drugi ciąg jest „późniejszy” niż pierwszy, zwróci 1, jeśli jest „wcześniejszy” niż pierwszy, zwróci -1, a jeśli są takie same, zwróci 0. To wyjaśnij, co oznaczają „później” i „wcześniej”, spójrzmy …
tło Hex to abstrakcyjna gra strategiczna dla dwóch graczy, rozgrywana na K×Krombie sześciokątnych płytek. Dwie przeciwne strony rombu są w kolorze białym, a pozostałe dwie czarne, a dwaj gracze, czarno-biały, umieszczają kolejno swój symbol koloru na niezajętym kafelku. Gracz, który jako pierwszy zdoła zbudować ścieżkę między przeciwnymi stronami swojego koloru, …
Inspirowane przez Print the American Flag! jest to bezpośrednia kopia, ale z flagą brytyjską, ponieważ ma pewne symetrie, ale wciąż jest dość złożona! Twoim wyzwaniem jest stworzenie następującej sztuki ASCII w jak najmniejszej liczbie bajtów! Obróć głowę / ekran (nie oba!) O 90 stopni, aby wyświetlić go poprawnie. __________________________________________ |\ …
Szesnastkowy to podstawowy system liczenia 16, który przechodzi od 0do f. Twoim zadaniem jest stworzenie licznika, który wyświetli te liczby. Przykład: $ python counter.py 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a …
Na mojej stronie użytkownicy wpisują datę urodzenia zgodnie ze stylem xx.xx.xx- trzy dwucyfrowe liczby oddzielone kropkami. Niestety zapomniałem powiedzieć użytkownikom, jakiego formatu użyć. Wiem tylko, że jedna sekcja jest używana dla miesiąca, jedna dla daty, a druga dla roku. Rok jest zdecydowanie w XX wieku (1900-1999), więc format 31.05.75oznacza 31 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.