Programowanie puzzli i Code Golf

17
Wygeneruj dowolną losową liczbę całkowitą

Twój program / funkcja powinna wypisuje dokładnie jedną liczbę całkowitą wyprowadza dowolną liczbę całkowitą z prawdopodobieństwem dodatnim wyprowadza liczbę całkowitą większą niż 1.000.000 lub mniejszą niż -1.000.000 z prawdopodobieństwem co najmniej 50%. Przykładowe dane wyjściowe (wszystkie...

17
Skittish Program

Cel Masz napisać program, który otrzymuje liczbę całkowitą njako dane wejściowe (z wiersza poleceń) i osadza nkatalogi (program) w drzewie katalogów. Przykład z n=5: Nazwy folderów mogą być dowolne. Jedyne wymagania to to, że głębokość jest prawidłowa, a program można następnie uruchomić...

17
Słowa w słowach w słowach w słowach. . .

W tej pikselowej czcionce wielkich liter alfabetu wszystkie znaki mają 5 jednostek szerokości i 5 wysokości. ███ ████ ███ ████ █████ █████ ████ █ █ █████ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ██ ██ █████ ████ █ █ █ ████ ████ █ ██ █████ █ █ ███ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █...

17
Układanka Kod

To wyzwanie zależy od odpowiedzi! Kolejność odpowiedzi ma znaczenie, a dokładne zadanie zależy od ostatniej opublikowanej odpowiedzi. Możesz posortować odpowiedzi według najstarszych . Złóżmy razem kod! Oto 1920 losowych (drukowalnych ASCII) znaków. Pomyśl o nich jak o dużej kupie...

17
Niedobór jedzenia w Snakepit

Niedobór jedzenia w Snakepit Po raz pierwszy od 35 lat w snakepit zaczyna brakować jedzenia. Mieszkańcze węże muszą teraz walczyć ze sobą, aby przetrwać ten niedobór żywności. Tylko jeden wąż może stać na szczycie łańcucha pokarmowego! Tabela liderów Jeszcze nie tutaj! Ostatnia aktualizacja...

17
Oceń łańcuch nierówności

Napisz kod, aby ocenić, czy łańcuch nierówności jest prawdziwy, czy fałszywy. Przykładowym wejściem jest ciąg 3<=4!=9>3==3 Dzieje się tak, ponieważ każdy z jego składników jest prawdziwy: (3<=4) and (4!=9) and (9>3) and (3==3) Wejście: Łańcuch reprezentujący łańcuch jednej lub...

17
Śledzenie odcieni obrazu

Załaduj obraz do tego fragmentu stosu i przesuń nad nim kursor myszy. Narysowana zostanie czarna krzywa, która podąża za kątem barwy , zaczynając od punktu kursora: <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><style>canvas{border:1px...

17
Pomóż naszym robotom dotrzeć do teleportera

AKTUALIZACJA: Dodano platformę Python, aby rozpocząć. Stacja kosmiczna została przejęta przez roboty kruszące. Musisz skierować tylu naszych drogich i delikatnych botów technicznych zwanych „królikami” do teleportera wyjściowego, zanim stacja samozniszczy, ale roboty kruszące patrolują...

17
Oblicz cyfrę kontrolną za pomocą algorytmu Damm

Istnieją popularne algorytmy kontrolne, takie jak Luhn, a następnie są dobre , na przykład algorytm Damm. Jedynym możliwym powodem popularności algorytmów, takich jak Luhn, jest ich implementacja w golfa. Oznacza to, że jako społeczność możemy zmieniać świat, oferując golfowe implementacje lepszych...

17
Jak odzyskać z Internetu DDOS

Internet zawiódł. Ataki DDoS są teraz powszechne i powszechne. Od Ciebie zależy, czy przejmiesz kontrolę i naprawisz internet. Każdy bot będzie kontrolował 20 węzłów w tej sieci. Każdy węzeł jest aktywny lub bezpieczny , ma właściciela i ma siłę, która zaczyna się od 2. Każdy aktywny węzeł jest...

17
Terapia grupowa: Zidentyfikuj grupy

Napisz program, który określa, czy tabliczka mnożenia danej skończonej magmy reprezentuje grupę. Magma to zbiór z operacją binarną, która jest zamknięta, to znaczy dla wszystkich a, bw G, a * b jest ponownie w G (Closedness) Niech (G, *) będzie magmą. (G, *) to grupa, jeśli dla wszystkich a,...

17
Liczenie w piramidy

Powinieneś napisać program lub funkcję, która otrzymuje listę różnych liczb całkowitych jako dane wejściowe i wyjściowe lub zwraca liczbę wystąpień liczb wejściowych w poniższej piramidzie liczb odwróconych. Zaczynając od oryginalnej listy w każdym kroku, tworzymy nową z maksymalnymi wartościami...

17
Znajdź wzory w ciągach znaków

W tym wyzwaniu Twoim zadaniem jest zlokalizowanie podciągów o określonej strukturze. Wejście Twoje dane powinny składać się z dwóch niepustych ciągów alfanumerycznych, wzorca p i tekstu t . Chodzi o to, że każdy znak preprezentuje ciągłe niepuste podciągi, tktóre występują obok siebie, i...

17
Konwertuj ułamek zwykły na dziesiętny

Prawie przeciwne biegunowo, jeśli to wyzwanie, i podejrzewam, że będzie nieco łatwiej. Twoim zadaniem jest pobranie dwóch liczb całkowitych w formacie a/b(tworzenie liczby wymiernej), a następnie wypisanie dokładnie liczby dziesiętnej. Na przykład, gdybyś wprowadził dane...

17
Naukowiec pieczęci osiadł na górze lodowej

Wprowadzenie Rodzina fok utknęła na górze lodowej w kole podbiegunowym. Na górze lodowej znajduje się nadajnik radiowy, za pomocą którego foki mogą wezwać pomoc. Jednak tylko pieczęć tatusia wie, jak obsługiwać nadajnik radiowy. Co gorsza, lód jest bardzo śliski o tej porze roku, więc foki będą...

17
Wyodrębnij ciąg z danego ciągu

Otrzymasz ciąg i dwa znaki. Musisz wydrukować ciąg między tymi znakami z ciągu. Wejście Dane wejściowe będą najpierw zawierać ciąg znaków (nie pusty lub null). W następnym wierszu będą dwa znaki oddzielone spacją. Wyzwanie Zwraca ciąg między dwoma znakami Przykład Hello! What's your name? !...