Pytania oznaczone «code-golf»

12
Najdłuższy ruch chińskich warcabów

W chińskich warcabach element może się przesuwać, przeskakując nad dowolnym innym elementem lub wykonując sekwencję takich przeskoków. Twoim zadaniem jest znalezienie jak najdłuższej sekwencji skoków. Wejście Sekwencja 121 zer lub jedynek, każde reprezentujące miejsce na planszy. Zero oznacza, że...

12
Znajdź wszystkie jednoznaczne prefiksy zestawu ciągów

Aby sprostać temu wyzwaniu, musisz zaimplementować Abbrevmoduł Ruby w możliwie najmniejszym kodzie. Wyzwanie Dane wejściowe będą takie, jak Twój język, jako tablica (tablica, lista, sekwencja itp.) Ciągów. Możesz napisać funkcję lub zaakceptować słowa rozdzielane przecinkami na STDIN. Następnie...

12
Siedziska teatralne

Zadanie Teatr ma 10 rzędów, oznaczonych Ana Jod przodu do tyłu, a 15 miejsc w każdym wierszu, ponumerowanych od 1 do 15, od lewej do prawej. Program korzysta z następujących zasad, aby wybrać najlepsze miejsca. Zasada 1: Wszystkie miejsca w jednej rezerwacji muszą znajdować się w tym samym...

12
Konwertuj JSF ** k na normalny JS

Wielu z was już zna JSF ** k . Dla tych, którzy tego nie robią, jest to skrypt, który w zasadzie zamienia dowolny kod JavaScript w coś napisanego tylko za pomocą []()!+. Twoim zadaniem jest zbudowanie, przy użyciu dowolnego wybranego języka, programu, który konwertuje JSF ** k na nieobrobiony...

12
umieść fiolki w wirówce

To pytanie pochodzi z tego wątku reddit autorstwa użytkownika reddit taho_teg, ale zostało rozszerzone do bardziej ogólnej „układanki”. Masz wirówkę z 24 otworami na fiolki równomiernie rozmieszczone w okręgu wokół centralnej osi. Jeśli masz teraz kilka fiolek i chcesz uruchomić wirówkę, musisz...

12
Tkactwo w ASCII

Wyobraź sobie prostokątną siatkę |znaków reprezentującą napięte sznurki na krośnie ( osnowę ), które można owinąć innymi wątkami ( wątkiem ), które będziemy reprezentować -. Oto nietkana osnowa krosna 7 × 4: ||||||| ||||||| ||||||| ||||||| Istnieje wiele sposobów, w jakie wątek można wplecić w...

12
Ile czasu potrzeba na odblokowanie telefonu z Androidem?

Scenariusz Używam ekranu blokady pasującego do wzoru i niestety zapomniałem o swoim wzorze. Chciałbym wiedzieć, ile czasu będę potrzebował, aby go odblokować. Oto specyfikacje ekranu blokady Google, którego użyjemy do tego wyzwania. Co 5 złych kodów użytkownik musi czekać 30 secondsprzed dalszym...

12
Kombinacje Kakuro

Kombinacje Kakuro Ponieważ nie umiem wykonywać arytmetyki mentalnej, często mam problemy z łamigłówką Kakuro , która wymaga od ofiary wielokrotnego sprawdzania, które odrębne liczby z zakresu od 1 do 9 (włącznie) sumują się z innymi liczbami z zakresu od 1 do 45, jeśli wiesz, jak to zrobić...

12
Podnieś do potęgi

Wyzwanie Wyzwanie polega na napisaniu programu, który przyjmuje liczby dodatniea oraz liczbę niezerowąb i dane wyjściowe a^b(podniesione do potęgi b). Możesz używać tylko + - * / abs()jako funkcji / operatorów matematycznych. Można je stosować tylko do wartości skalarnych, ale nie do całych list...

12
Te moje pierwsze liczby są zawsze ciągłymi liniami

Utwórzmy siatkę N × N spacji i znaków podkreślenia, których można użyć do wizualnego ustalenia, czy liczba jest liczbą pierwszą. (N może być dowolną liczbą całkowitą dodatnią). Ta siatka ma trzy proste zasady: N-ta kolumna zawiera powtarzający się wzór n-1 znaków podkreślenia, po których...

12
Znajdź maksymalną operację

Wyzwanie polega na znalezieniu maksymalnej liczby, jaką można uzyskać z listy liczb całkowitych za pomocą podstawowych operatorów arytmetycznych (dodawanie, odejmowanie, mnożenie, jednoznaczna negacja) Wejście Lista liczb całkowitych Wynik Maksymalny wynik przy użyciu każdej liczby całkowitej w...

12
Zaimplementuj 8-bitowy sumator

Wyzwanie Zaimplementuj funkcję, która akceptuje dwie liczby całkowite, których wartości mieszczą się w zakresie od 0 do 255 i zwraca sumę tych liczb całkowitych mod 256. Możesz używać tylko negacji bitowej (~), bitowej lub (|), operatorów przesunięcia bitów (>>, <<) i przypisanie...

12
Emocje całkowite

Napisz program lub funkcję, która „zareaguje” na podaną liczbę całkowitą n (wejście przez parametr funkcji / args / stdin) Program nie dba o liczby ujemne, lubi parzyste, nie lubi liczb nieparzystych i boi się liczby 13. Powinien wygenerować następujące: jeśli n <0:...

12
Ogród programisty

Ogród programisty Będąc profesjonalnym programistą, nie możesz ryzykować wystawienia się na surowe, nie sztuczne światło słoneczne, ale masz również słabość do kwiatów i chcesz utrzymać ogród w dobrej formie przez cały rok. W tym celu co miesiąc wynajmowany jest ogrodnik, aby uporządkować...

12
Mieszana konwersja bazy

tło Większość ludzi tutaj powinna znać kilka podstawowych systemów: dziesiętny, binarny, szesnastkowy, ósemkowy. Na przykład w systemie szesnastkowym, numer 12345 16 stanowiłoby 1*16^4 + 2*16^3 + 3*16^2 + 4*16^1 + 5*16^0 Zauważ, że zazwyczaj nie oczekujemy, że podstawa (tutaj 16) zmieni się z...

12
Niepewność na osi czasu jednego dnia

Załóżmy, że alarm budzi cię pewnego ranka, ale włączysz drzemkę, aby móc spać jeszcze 8 minut. Kiedy znów dzwoni, niechętnie wstajesz i bierzesz prysznic, który według ciebie zajmuje 15–17 minut. Następnie myjesz zęby dokładnie przez 2 minuty i ubierasz się, co zajmuje około 3 do 5 minut. Na koniec...

12
Zrób jedną sekwencję

Sekwencja liczb całkowitych jest jedną sekwencją, jeśli różnica między dowolnymi dwiema kolejnymi liczbami w tej sekwencji wynosi -1 lub 1, a jej pierwszym elementem jest 0. Mówiąc dokładniej: a1, a2, ..., an jest jedną sekwencją, jeśli: For any k (1 ≤ k < n): |a[k] - a[k+1]|=1,...