Pytania oznaczone «code-golf»

18
Ile kolejnych malejących liczb w moim numerze?

Nadchodzi rok 2019 i prawdopodobnie wszyscy zauważyli osobliwość tej liczby: w rzeczywistości składa się ona z dwóch pod-liczb (20 i 19) reprezentujących sekwencję kolejnych malejących liczb. Wyzwanie Biorąc pod uwagę liczbę x, zwróć długość maksymalnej sekwencji kolejnych, malejących liczb,...

18
ssTTsSTtRrriinInnnnNNNIiinngg

Wyzwanie Dla każdego znaku ciągu oprócz ostatniego, wykonaj następujące czynności: Wyjście bieżącego znaku. Następnie losowo wyprowadza z poniższej listy losową liczbę razy od 1 do 5 (włącznie): Obecna postać Następny znak ciągu Wersja postaci, w której aktualnie jesteś Wersja rozdzielająca...

18
Dzielone liczby bogate i słabe

Wprowadzenie W dziwnym świecie liczb całkowitych dzielniki są jak aktywa i nazywają „bogatymi” liczbami, które mają więcej dzielników niż ich odwrócenie, podczas gdy nazywają „biednymi” tymi, które mają mniej dzielników niż ich odwrócenie. Na przykład liczba ma pięć dzielników: , , , , podczas...

18
Do wykładniczego wzrostu cyfr i nie tylko!

Wyzwanie Biorąc pod uwagę podstawę i indeks , termin wyjściowy , zdefiniowany w następujący sposób:1 < b < 101<b<101 < b < 10t ≥ 1t≥1t \ge 1xtxtx_t x1= 1110x1=1110x_1 = 11_{10} xi + 1xja+1x_{i+1} uzyskuje się przez konwersję do bazy a następnie reinterpretację jej cyfr w...

18
Czy Jimmy może powiesić się na linie?

Kolejne wyzwanie Jimmy'ego przez jego pierwotnego ojca. Zobacz inne piękne wyzwania . Jak wszyscy wiecie, ostatnio widzimy wyzwania związane z Jimmy'm na platformach. Jimmy jest akrobatą, jak wspomniałem wcześniej, i ma inne sztuczki w rękawie. Jedną z tych sztuczek jest zawieszenie na linach....

18
Komponowanie wypełnij puste pola

Powiedzmy, że mamy określony zestaw funkcji na ciągach. Funkcje te przypominają wypełnianie pustych pól lub madlibów, z tym wyjątkiem, że pobierają tylko jeden wkład i używają go do wypełnienia wszystkich swoich pustych pól. Na przykład możemy mieć funkcję, która wygląda I went to the ____ store...

18
Ukończ meander wypełniający siatkę

Wypełniający siatkę meander to zamknięta ścieżka, która co najmniej raz odwiedza każdą komórkę kwadratowej siatki , nigdy nie przekraczając żadnej krawędzi między sąsiednimi komórkami więcej niż jeden raz i nigdy nie przekraczając siebie. Na przykład:N.× N.N×NN \times N Po wypełnieniu każda...

18
Y2K… w 2019 roku?

Jest 10 sierpnia 2019 r., Ale twoje zadanie nadal dotyczy Y2K. Dziwne, prawda? Utwórz program, który drukuje się sam, z dołączoną dwucyfrową liczbą. Przy pierwszym uruchomieniu powinien on dołączyć 00 do jego wyniku (do kodu źródłowego, ponieważ jest to wariant quine). Po uruchomieniu tego wyjścia...

18
Zacznij od nich

Biorąc pod uwagę ściśle dodatnią liczbę całkowitą n , wykonaj następujące kroki: Utwórz tablicę A za pomocą n 1 s. Jeśli A ma tylko jeden element, zakończ. W przeciwnym wypadku, począwszy od pierwszego elementu, wymienić każdą parę A z sumy, pozostawiając ostatni element jak gdyby długość jest to...

18
Liczby maleją, a litery rosną

Losowo zainspirowany liczbami Zwiększaj, a zmniejszając litery Biorąc pod uwagę listę mieszanych liter i liczb całkowitych (np. ['a', 2, 3, 'b']), Zwiększ litery o jedną pozycję w alfabecie (zawijaj zdo a) i zmniejsz cyfry o 1. W powyższym przykładzie wynik powinien być ['b', 1, 2, 'c']. Dane...

17
Automat do gier

Problem: Automat do gier na automatach z Facebooka Hacker Cup 2011 Runda 1B Cel: najkrótszy kod w twoim ulubionym języku za pomocą stdin / stdout. Nie możesz zakładać, że getRandomNumberjest zdefiniowane, tzn. Twoje rozwiązanie musi zawierać wersję potencjalnie golfową jako funkcję lub w inny...

17
Funkcja konwersji liczb całkowitych IPv4

Napisz najkrótszą funkcję, aby przekonwertować adres IP na jego liczbę całkowitą i wyślij go jako liczbę całkowitą. Aby zmienić adres IPv4 na jego reprezentację całkowitą, wymagane są następujące obliczenia: Podziel adres IP na cztery oktety. (Octet1 * 16777216) + (Octet2 * 65536) + (Octet3 *...

17
Słownik Tic Tac Toe

TicTacToeGra może być reprezentowany przez ciąg oznaczający kolejność pozycji jak gracze zrobić ich ruch. 0 1 2 3 4 5 6 7 8 Zakładaj, że Xzawsze gra pierwszy. Więc ciąg „012345678” oznacza grę XOX OXO XOX Zauważ, że gra jest już wygrana, gdy gracz Xoznaczy 6, w tym momencie gra się kończy,...