Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

15
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 końca, dając 33331. Jeśli liczba jest ujemna, …
10 code-golf  math 

2
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ą unikalny identyfikator ( …
10 code-golf  grid  game 

14
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 (PDT)' 'Sat Apr 10 …
10 code-golf 

11
Tri-interquine - Trzy programy, które wysyłają się nawzajem w pętli
Powiązane: Interquine Program A wyprowadza kod programu B po uruchomieniu, a B wyprowadza źródło C, a C wyprowadza źródło A. Tym razem nie możesz wymienić dwóch postaci i wymienić ponownie :) Wymagania: Tylko jeden język we wszystkich programach Obowiązują standardowe ograniczenia luk Wszystkie programy są różne. Jeden program, który sam …
10 code-golf  quine 

13
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 …
10 code-golf  math  number 

12
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, możesz zwrócić 0, dowolną liczbę ujemną, dowolną wartość fałszowania lub …
10 code-golf  number 

4
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 zmęczonym. Każda komórka wchodzi w interakcje z …

3
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 jednak nieco ułatwić. Możesz wybrać pomiędzy 2 podobnymi zadaniami, 1) Po naciśnięciu klawisza wypisuje inną nutę, …
10 code-golf  audio 

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 sufiksów (SAIS, KA, mój własny daware) grupuje sufiksy do różnych …

4
Czy moja ulubiona drużyna nadal może zostać mistrzem piłki nożnej?
Jako fan najbardziej udanego zespołu piłkarskiego BE , pod koniec sezonu często zastanawiam się, czy moja ulubiona drużyna ma jeszcze teoretyczną szansę na zostanie mistrzem. Twoim zadaniem w tym wyzwaniu jest udzielenie mi odpowiedzi na to pytanie. Wejście Otrzymasz trzy dane wejściowe: bieżącą tabelę, listę pozostałych meczów oraz aktualną pozycję …

6
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ę tego, goo.gljeśli chcesz tylko końca adresu URL. Ukośnik na końcu jest opcjonalny dla wejścia i wyjścia. Tak …

4
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ć, która liczba jest szerokością, a która wysokość, a …

3
Okres 2 Odwrócony Quine
Twoim zadaniem jest napisanie programu, który wypisze swój kod źródłowy w odwrotnej kolejności. Jednak po uruchomieniu odwróconego kodu powinien on wypisać kod źródłowy skierowany we właściwym kierunku. Przykład Powiedz, że twój program to abc. Po uruchomieniu powinien zostać wypisany cba. cba, po uruchomieniu powinien wypisać dane abc. Zasady Twój program …
10 code-golf  quine 

2
Hipoteza von Kocha
Matematyka von Koch możesz poznać po jego słynnym płatku śniegu. Ma jednak bardziej interesujące problemy z informatyką. Rzeczywiście, spójrzmy na to przypuszczenie: Biorąc pod uwagę drzewo z nwęzłami (a więc n-1krawędziami). Znajdź sposób wyliczenia węzłów1 do ni odpowiednio krawędzi od 1do n-1w taki sposób, aby dla każdej krawędzi króżnica numerów …

5
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 prostokąt. Przykład Na przykład nasz wkład to 6i 10. Rysujemy pusty prostokąt o …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.