Programowanie puzzli i Code Golf

10
Jakie jest rozszerzenie pliku?

Twoim wyzwaniem jest znalezienie rozszerzenia podanej nazwy pliku: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc [email protected][]h -> h0wC[]h or .h0wC[]h agent.000 -> 000 or...

10
Narysuj rozkład Gaussa w 3D

W teorii prawdopodobieństwa rozkład normalny (lub Gaussa) jest bardzo powszechnym ciągłym rozkładem prawdopodobieństwa. Rozkłady normalne są ważne w statystyce i są często stosowane w naukach przyrodniczych i społecznych do reprezentowania zmiennych losowych o wartościach rzeczywistych, których...

10
Zmień klawiaturę w klawiaturę

Zadanie Powinieneś napisać program, który po naciśnięciu przycisku emituje inny dźwięk dla każdego klawisza. Kluczami, których będziesz używać, są: 1!2"34$5%6^78*9(0qQwWeErtTyYuiIoOpPasSdDfgGhHjJklLzZxcCvVbBnm Nuty zaczynają się od, Ca każdy klawisz powyżej dodaje jeden półton. Pozwólmy ci to...

10
Rzuć, aby zobaczyć wszystkie strony!

Powiedzmy, że masz 20-stronną kostkę. Zaczynasz rzucać tą kością i musisz rzucić ją kilkadziesiąt razy, zanim w końcu rzucisz wszystkie 20 wartości. Zastanawiasz się, ile rzutów potrzebuję, zanim otrzymam 50% szansy na zobaczenie wszystkich 20 wartości? A ile rzutów nkostką jednostronną muszę...

10
Odwrócona nazwa języka [zamknięty]

Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat Code Code Stack Exchange. Zamknięte 2 lata temu . Powinieneś zakodować fragment kodu, który wygląda tak,...

10
Jakiego rodzaju są moje sufiksy?

Wprowadzenie Więc marnuję swój czas, ponownie badając algorytmy sortowania sufiksów, oceniając nowe pomysły ręcznie i w kodzie. Ale zawsze staram się zapamiętać rodzaj moich sufiksów! Czy możesz mi powiedzieć, jakiego typu są moje sufiksy? Najbardziej lewe co? Wiele algorytmów sortowania...

10
Oblicz OEIS A005434

Zadaniem jest jak najszybsze obliczenie OEIS A005434 . Rozważ ciąg binarny So długości n. Indeksując od 1, możemy ustalić, czy dokładnie S[1..i+1]pasuje S[n-i..n]do wszystkich iw kolejności od 0do n-1. Na przykład, S = 01010 daje [Y, N, Y, N, Y]. Jest tak, ponieważ 0dopasowuje 0, 01nie...

10
Gra życia i zmęczenia

Gra życia i zmęczenia Stewiego jest bardzo podobna do bardziej znanej gry życia Conwaya . Wszechświat Stewie's Game of Life and Fatigue (GoLF) to nieskończona dwuwymiarowa ortogonalna siatka kwadratowych komórek, z których każda jest w jednym z trzech możliwych stanów: żywym, martwym lub...

10
Sekwencje kradzieży: gliny

To gliniarze i rabusie . To jest wątek Cops . Przejdź do wątku złodziei tutaj . Od kiedy dołączyłem do witryny, zauważyłem szereg wyzwań OEIS (Encyklopedia sekwencji liczb całkowitych). Wydaje się słuszne, że mamy wyzwanie dla gliniarzy i rabusiów, które określa, kto jest mistrzem internetowych...

10
Sadzić drzewa na polu golfowym!

To wyzwanie jest inspirowane tą aplikacją . To znacznie łatwiejsza wersja tego wyzwania . To wyzwanie polega na kodowaniu , podczas gdy drugie to najszybsze . Otrzymasz kwadratową siatkę wejściową o wymiarach 6 na 6, która jest podzielona na 6 obszarów, w których komórki każdego obszaru mają...

10
Edytor linii (więcej tekstu tutaj)

W mglistych latach, kiedy terminale z wachlarzem kroczyły po ziemi, żyło tam dziwne stworzenie. Dziwnie okaleczony, a jednocześnie dziwnie potężny, edytor liniowy obfitował w krajobraz programowania w niezliczonych ilościach; zakrywający ziemię tak daleko, jak okiem sięgnąć. Teraz jest ciężko. Ta...

10
Reindent Java / C / C ++ / etc. kod

Napisz program, który dodaje lub usuwa białe znaki, aby ładnie sformatować kod. Reguły dotyczące tego, jak powinien wyglądać kod po zakończeniu: Żadna linia nie powinna zawierać więcej niż jednego z {i }. {Powinny zawsze być ostatnią rzeczą, na linii. }Powinny zawsze być tylko rzeczą na linii...

10
12-godzinna konwersja czasu

Wyzwanie Konwertuj i drukuj czas w formacie 12-godzinnym. HH:MM AM/PM Przykłady Wejście: 'Fri Jun 30 2017 21:14:20 GMT-0700 (PDT)' 'Fri Jun 30 2017 00:10:23 GMT-0700 (PDT)' 'Fri Jun 30 2017 12:10:23 GMT-0700 (PDT)' 'Sat Jun 31 2018 8:06:20 GMT-0700 (PDT)' 'Fri Jul 01 2017 01:14:20 GMT-0700...

10
Trójkąt Clarka

Ok, ostatnio miałem trochę kopnięcia w trójkąt, więc oto kolejny. Trójkąt Clarka to trójkąt, w którym skrajnie lewy wpis każdego rzędu wynosi 1, a skrajne prawe wpisy składają się z wielokrotności 6, które rosną wraz ze wzrostem liczby wierszy. Oto wizualizacja 1 6 1 . 12 1 . . 18 1 . . . 24...

10
Znajdź drugą zero

Wyzwanie Biorąc pod uwagę liczbę całkowitą w 32-bitowym formacie uzupełnienia do dwóch , zwraca indeks drugiej najmniej znaczącej cyfry zero w reprezentacji binarnej, gdzie indeks 0reprezentuje najmniej znaczący bit, a indeks 31reprezentuje najbardziej znaczący bit. Jeśli nie ma drugiego zera,...

10
twój wujek pomaga Pijanym

Drunk Uncle (przepraszam ME i AUS za blokadę regionu) to fikcyjna postać z Saturday Night Live. Często myli słowa z innymi, które brzmią jak one. Aby sprostać temu wyzwaniu, musisz zamienić normalną mowę na pijany. Algorytm Tłumaczenie na drunkspeak wymaga zamiany kolejności słów w tekście....