Powiedzmy, że jestem dziesięć kroków od celu. Idę tam, kierując się starym powiedzeniem: „Dwa kroki do przodu i jeden do tyłu”. Robię dwa kroki do przodu, jeden do tyłu, aż stoję dokładnie na miejscu. (Może to obejmować przekroczenie celu i powrót do niego). Ile kroków przeszedłem? Oczywiście może nie być …
Alternatywna nazwa: ChessMoveQ Biorąc pod uwagę listę do 32 elementów, z których każdy składa się z 4 elementów, oraz drugą listę z 4 elementami, określ, czy ruch wyszczególniony w drugim wejściu jest prawidłowym ruchem w szachy. Pierwsza lista wskazuje pozycję wszystkich 32 elementów na planszy. Każdy element będzie podążał za …
Twoim zadaniem jest stworzenie programu, który wydrukuje własne źródło. „Hej, mamy już to wyzwanie i mnóstwo jego odmian! Dlaczego robisz kolejne?” możesz zapytać, ale ten będzie jednym z najtrudniejszych (mam nadzieję, w każdym razie). Twoja quine musi być „wzmocniona mutacją”, co oznacza, że nawet jeśli jeden z jej znaków jest …
Wprowadzenie Czasami się nudzę i nie ma nowych pytań na temat PPCG, więc chcę, żebyś wybrał przypadkowe pytanie z przeszłości PPCG. Wyzwanie Biorąc pod uwagę identyfikator PPCG użytkownika jako dane wejściowe (np. Mój identyfikator to 30525 ), wyślij adres URL losowo wybranego pytania PPCG. Jeśli pytanie nie spełnia następujących kryteriów, …
Splot binarny jest opisany liczbą Mi jest stosowany do liczby N. Dla każdego bitu w reprezentacji binarnej M, jeśli bit jest ustawiony ( 1), odpowiedni bit na wyjściu jest podawany przez XORing dwóch bitów sąsiadujących z odpowiednim bitem w N(owijanie w razie potrzeby). Jeśli bit nie jest ustawiony ( 0), …
W tym pytaniu skupimy się na utracie wagi tylko podczas ćwiczeń, chociaż nadal istnieje wiele sposobów, aby schudnąć. Różne sporty spalają różną ilość kalorii. Na przykład gra w bilard przez godzinę może spalić 102 kalorie [1] , podczas gdy gra w koszykówkę przez 15 minut może już spalić 119 kalorii …
Utwórz plik tekstowy, który wydrukuje „Hello World!” w jak największej liczbie języków programowania podczas kompilacji / interpretacji, przy jednoczesnym możliwie najkrótszym czasie. Wynik przesłania jest obliczany jako C / 2 ^ ((L - 1) / 4): gdzie „C” oznacza długość pliku tekstowego w znakach, a „L” oznacza liczbę języków, w …
Istnieje dobrze znany biject między permutacjami n elementów i liczbami od 0 do n! -1, tak że porządek leksykograficzny permutacji i odpowiadających im liczb jest taki sam. Na przykład n = 3: 0 <-> (0, 1, 2) 1 <-> (0, 2, 1) 2 <-> (1, 0, 2) 3 <-> (1, …
Pola w matematyce zbiór cyfr, z dodatkiem i namnażanie operacji zdefiniowanych na niego, tak że spełniają one pewne axioms (opisane w Wikipedia; patrz poniżej). Skończony pole może mieć s n elementów, gdzie pjest liczbą pierwszą, a njest liczbą naturalną. W tym wyzwaniu weźmy, p = 2a n = 8więc stwórzmy …
Zadanie Twoim zadaniem jest wydrukowanie lub wydrukowanie wszystkich liczb dodatnich, w których każdy wielocyfrowy podciąg w postaci dziesiętnej jest również liczbą pierwszą. Jeśli liczba ma co najmniej 2 cyfry, oznacza to, że sama liczba również musi być liczbą pierwszą. Przykład 6197w sekwencji, ponieważ każdy wielocyfrowy podciąg 6197jest pierwsza, a mianowicie: …
Otrzymasz 2-D tablicę A liczb całkowitych i długość N. Twoim zadaniem jest znalezienie w tablicy linii prostej (poziomej, pionowej lub ukośnej) N elementów, która daje najwyższą sumę całkowitą, i zwrócenie tej sumy . Przykład N = 3, A = 3 3 7 9 3 2 2 10 4 1 7 …
Czytałem gdzieś o kręgach, a teraz dowiedziałem się o dyskach ( to właściwie dość powszechna koncepcja ) i pomyślałem o codegolfie. Twoim zadaniem jest zrandomizowanie punktu / kilku punktów na dysku o promieniu 1. Zasady: Wszystkie punkty muszą mieć jednakowe prawdopodobieństwo wygenerowania Należy użyć współrzędnych zmiennoprzecinkowych; minimalny wymóg to dwa …
Lubię wyzwania związane z grami karcianymi, więc zrobiłem to dla włoskiej gry karcianej Scopa. Moja rodzina gra w tę grę od niepamiętnych czasów. Ma bardzo interesujący system punktacji, który powinien sprawiać przyjemność golfowi. Wyślę odpowiedź w R, aby rozpocząć zabawę, jestem pewien, że ludzie poprawią się. Wyzwanie: obliczyć liczbę punktów …
Wiele języków programowania konstruuje duże liczby całkowite poprzez „łączenie” cyfry z końcem istniejącej liczby. Na przykład Labirynt lub Adapt . Przez połączenie cyfry do końca rozumiem, że jeśli istniejąca liczba to 454545 , a cyfra to 777 , to liczba wynikowa to 457( 45 × 10 + 7 )457(45×10+7)457\:(45 \times …
(paradoks, paradoks, najbardziej genialny paradoks) To pierwsza część wieloczęściowej serii inspirowanej różnymi funkcjami R. Zadanie Biorąc pod uwagę zestaw danych dodatnich liczb całkowitych, musisz obliczyć podsumowanie 5 liczb z . Pracuję jednak nad dużymi zestawami danych, więc chcę, aby Twój kod był tak mały, jak to możliwe, co pozwala mi …
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.