Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

19
Zrekonstruuj ciąg arytmetyczny
Biorąc pod uwagę skończoną sekwencję arytmetyczną dodatnich liczb całkowitych z niektórymi terminami usuniętymi ze środka, zrekonstruuj całą sekwencję. Zadanie Rozważmy ciąg arytmetyczny: listę dodatnich liczb całkowitych, w których różnica między dowolnymi dwoma kolejnymi elementami jest taka sama. 2 5 8 11 14 17 Załóżmy teraz, że z sekwencji usunięto jedną …

16
Weź jeden, aby go zrobić
Wyzwanie Biorąc pod uwagę listę dodatnich liczb całkowitych, sprawdź, czy istnieje permutacja, w której biorąc do jednego bitu z każdej liczby całkowitej, można utworzyć liczbę binarną składającą się ze wszystkich 1s. Liczba bitów w wynikowej liczbie binarnej jest równa najwyższemu MSB na liście liczb całkowitych. Wydajność Twój kod musi generować …

11
Funkcja Bijective ℤ → ℤⁿ
Trywialnie możliwe jest utworzenie funkcji bijectywnej z (zestawu wszystkich liczb całkowitych) do (np. Funkcja tożsamości).ZZ\mathbb{Z}ZZ\mathbb{Z} Jest także możliwe, aby utworzyć bijective funkcję z na (zbiorem wszystkich par 2 całkowitymi, a iloczyn z i ). Na przykład możemy wziąć sieć reprezentującą punkty całkowite na płaszczyźnie 2D, narysować spiralę od 0 na …
23 code-golf  math  number 

1
Czy Mario wpadnie do zmniejszającej się satelity? (Dodano diagram)
Super Mario Galaxy zawiera dwieplanety w kształcie rombu o kształcie kwadratu * wyłożone kafelkami z platformami, które kurczą się, gdy Mario biegnie. Jeśli Mario wpadnie w trójkątną dziurę lub szczelinę pozostawioną przez wcześniej dotknięty kafelek, zostanie pochłonięty przez czarną dziurę w rdzeniu. (Oglądaj: Hurry-Scurry Galaxy , Sea Slide Galaxy ) …

7
Fałszywe poligloty sumy dzielników
Zadanie W tym wyzwaniu Twoim zadaniem jest napisanie programu w języku programowania L, który przyjmuje dodatnią liczbę całkowitą n i wyprowadza sumę odpowiednich dzielników n ( sekwencja A001065 na OEIS). Powinien zwrócić poprawny wynik dla dowolnego 1 ≤ n ≤ 10 000 . Oto pierwsze 10 wyników: 0, 1, 1, …

8
Casciitum Scribe
Wprowadzenie Kaktusy występują w różnych rozmiarach, kształtach i kolorach. Jednak najbardziej charakterystycznym kaktusem i must-have w każdym westernu musi być saguaro . Ważnymi cechami są jego rozmiar i ramiona, które określają stereotypowy wygląd kaktusa. Twoim zadaniem jest sprowadzenie saguaro do świata ASCII. Jednak - podobnie jak w prawdziwym świecie - …

22
Rozkład częstotliwości wielu rzutów kości
Biorąc pod uwagę dwie dodatnie liczby całkowite ai bwyprowadzamy rozkład częstotliwości toczenia bjednostronnych aczasów matrycy i sumując wyniki. Rozkład częstotliwości podaje częstotliwość każdej możliwej sumy, jeśli każda możliwa sekwencja rzutów kostką występuje raz. Tak więc częstotliwościami są liczby całkowite, których suma jest równa b**a. Zasady Częstotliwości muszą być wymienione w …

22
Round Me, Help Me
Biorąc pod uwagę wejście n, twój program lub funkcja musi wypisać najmniejszą dodatnią liczbę całkowitą, ktak aby nzaokrąglona do najbliższej wielokrotności kbyła większa niż n. Przykład. Przy danych wejściowych 20wartość wyjściowa powinna wynosić 3: Najbliższa wielokrotność 1to 20, która nie jest większa niż 20. Najbliższa wielokrotność 2to 20, która nie …
23 code-golf  number 

14
Czy mogę się ustatkować?
W grze planszowej The Settlers of Catan istnieje pięć rodzajów zasobów: cegła, kłoda, ruda, pszenica i owca. Budowa osady kosztuje cegłę, kłodę, pszenicę i owcę. Możesz jednak także wymienić cztery identyczne zasoby, aby uzyskać zasób innego typu. Na przykład, jeśli masz w ręku cztery rudy, możesz wymienić je wszystkie i …

30
Niezawodnie zepsuty sort
Biorąc pod uwagę listę dodatnich liczb całkowitych, która zawiera co najmniej 3 różne wpisy, wypisz permutację tej listy, która nie jest posortowana w kolejności rosnącej lub malejącej. Przykłady 1,2,3 -> 2,1,3 or 3,1,2 or 1,3,2 or 2,3,1 1,2,3,3 -> 2,1,3,3 or 3,1,2,3 or 1,3,2,3 etc.. Dzięki @Arnauld i @NoOneIsHere za …

5
Najszybsza broń na zachodzie
Jesteś najostrzejszym, najtwardszym i najfajniejszym kowbojem na zachód od Missisipi. Jednak jakiś dziwny facet na obłąkanej stronie frajerów uznał, że fajnie byłoby wrzucić cię w losowe niedokończone krajobrazy i walczyć. Bez względu na to, nadal wygrywasz. Jednak, aby pomóc Ci wygrać te wyczerpujące strzelaniny, o których napiszesz do domu, warto …
23 code-golf  string 

25
Liczby rosną, a litery maleją
Zainspirowany pytaniem Przepełnienie stosu: Sortowanie listy: liczby rosnące, litery malejące . Twoim zadaniem jest rozwiązanie następującego problemu, a ponieważ jest to gra w golfa , powinieneś to zrobić w jak najmniejszej liczbie bajtów. Należy wziąć listę obiektów jako wkład zawierający litery (każdy rozsądny postaci: string, charitp) i liczb. Następnie należy …

19
Czy mam najlepszego bliźniaka?
Liczba całkowita jest liczbą pierwszą wtedy i tylko wtedy, gdy jest dodatnia i ma dokładnie 2 różne dzielniki: 1 i siebie. Podwójna liczba pierwsza składa się z dwóch elementów: pi p±2oba są pierwszymi. Jako dane wejściowe otrzymasz dodatnią liczbę całkowitą. Twoim zadaniem jest zwrócenie wartości prawda / fałsz w zależności …

5
Uruchom zsypy i chroń główną wygraną
Zamierzasz wziąć udział w teleturnieju. Jedno z wyzwań działa w następujący sposób: Pierwszy pokój zawiera dużą liczbę identycznych piłek. Drugi pokój zawiera szereg zsypów, z których każdy ma czujnik, który zlicza ile piłek zostało w nim umieszczonych. Piłki umieszczonej w rynnie nie można odzyskać. Każda rynna uruchomi się po umieszczeniu …

21
Powoli zbieżny zygzak
Biorąc pod uwagę jedną dodatnią nieparzystą liczbę całkowitą jako dane wejściowe, zwróć zbieżny zygzak jako listę ciągów, listę znaków lub ciąg oddzielony znakiem nowej linii w następującej formie: # # # # # # # # # # # Możesz zastąpić #dowolną spójną spacją. Końcowe białe znaki w każdej linii …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.