Pytania oznaczone «code-golf»

10
Wizualizuj ponownie algorytm euklidesowy

Zadanie Biorąc pod uwagę dwie dodatnie liczby całkowite: Narysuj prostokąt o wymiarach określonych przez dwie liczby całkowite. Powtarzaj krok 3, aż nie będzie już miejsca. Narysuj i wypełnij największy kwadrat, dotykając trzech boków (pozostałego) prostokąta. Wyjmij wynikowy...

10
Unshorten Google Links

Wyzwanie Podając prawidłowy goo.glskrócony link, wyślij oryginalny adres URL. Przykład goo.gl/qIwi3Ndałby coś takiego https://codegolf.stackexchange.com/. W przypadku danych wejściowych możesz wybrać opcję https?://na początku, możesz wybrać opcję www.przed goo.gl, a także możesz pozbyć się...

10
X oznacza miejsce - zadanie drukowania

Biorąc pod uwagę dwie liczby, wydrukuj stronę ze znakiem „X” w określonej lokalizacji (± 10%). Numery muszą być albo procenty lub frakcje o wymiarach strefy wydrukować stronę użytkownika, np [25,75]albo ["15%","0%"]albo [0.33,1]. Nie musisz brać pod uwagę marginesów. Pamiętaj tylko, aby podać,...

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
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
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
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....

10
Stwórz manetkę

Aby „przesunąć” na kilka nmiejsc, wykonaj następujące czynności: Usuń ostatnie ncyfry Dodaj nkopie pierwszej cyfry na początku numeru Na przykład, aby przesunąć liczbę o 31415trzy miejsca, wyjmij trzy ostatnie cyfry, aby uzyskać 31, a następnie dodaj jeszcze trzy kopie pierwszej cyfry 3, do...

10
Generowanie liczb pierwszych Fermata

Biorąc pod uwagę liczbę n, wydrukuj n-tą pierwszą liczbę Fermata, gdzie liczby Fermata mają postać 2 2 k +1. Kod ten powinien teoretycznie praca dla każdego n (czyli nie hardcode go), choć nie należy się spodziewać, aby zakończyć dla n> 4. (Należy nie powrócić 4294967297 dla n = 5, jak...

10
Kiedy światła migają?

Wyobraź sobie, że masz dwa światła. Kontrolki te migają z określoną częstotliwością: Light 0: Delay 0ms and then blink every 1000ms Light 1: Delay 500ms and then blink every 1000ms Symulujmy te światła przez pierwsze 2000 ms: 0ms: Light 0 on 500ms: Light 1 on 1000ms: Light 0 off 1500ms: Light 1...