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.

10
Ile kroków przeszedłem?
Prosty krokomierz można modelować za pomocą wahadła z dwoma przełącznikami po przeciwnych stronach - jednym przy x = 0 i jednym przy x = l . Gdy wahadło zetknie się z przełącznikiem dalekim, można założyć, że ambulator zrobił pół kroku. Gdy zetknie się z przełącznikiem Near, krok jest zakończony. Biorąc …

3
Najdłuższa ścieżka na płaszczyźnie 2D
Dostajesz zestaw arbitralnych, unikalnych, 2d, liczb całkowitych kartezjańskich współrzędnych: np. [(0,0), (0,1), (1,0)] Znajdź najdłuższą możliwą ścieżkę z tego zestawu współrzędnych, z zastrzeżeniem, że współrzędną można „odwiedzić” tylko raz. (I nie „wracasz” do współrzędnej, od której zacząłeś). Ważny: Nie można „pominąć” współrzędnej ani jej obejść. Na przykład w przykładzie ostatniej …

2
Mikromanagement sklepu spożywczego
Jesteś pracownikiem modnego nowego sklepu spożywczego Half Foods i to dzień przed Świętami Bożego Narodzenia w Święto Dziękczynienia . Ponieważ sklep będzie pełen klientów pędących po żywność, sklep potrzebuje menedżera ruchu, aby wysłać wszystkich na odpowiednie linie. Będąc leniwym, chcesz zautomatyzować to, abyś mógł przejść do delikatesów, zanim wszyscy wezmą …
14 code-golf  string  grid 


5
Znajdź linię brzegową
Twoim zadaniem jest znalezienie długości linii brzegowej mapy wysp na mapie ASCII. Mapa wejściowa będzie się składać z 1 lub więcej #znaków wskazujących ląd i spacji wskazujących wodę. Linia brzegowa jest uważana za dowolną krawędź między lądem a wodą, w tym śródlądowymi jeziorami i wyspami. Rozwiązaniem powinno być kompletny program, …

11
Ścisłe partycje dodatniej liczby całkowitej
OEIS A000009 liczy liczbę ścisłych partycji liczb całkowitych. Ścisły podział na nieujemną liczbą całkowitą njest zbiorem liczb całkowitych dodatnich (a więc nie dopuszcza powtarzanie i kolejność nie ma znaczenia) tej kwoty n. Na przykład, 5 ma trzy surowe partycje: 5, 4,1, i 3,2. 10 ma dziesięć partycji: 10 9,1 8,2 …

10
Konwertuj język angielski na liczbę bez wbudowanych bibliotek i bibliotek
To wyzwanie jest podobne do tego drugiego , jednak wprowadziłem ograniczenie (patrz pogrubiony tekst poniżej), które moim zdaniem uczyniłoby to znacznie trudniejszym i (mam nadzieję) dobrą zabawę. Wyzwanie Napisz program lub funkcję w dowolnym języku programowania, który przyjmuje jako dane wejściowe angielską nazwę dodatniej liczby całkowitej nnieprzekraczającej 100i zwraca njako …

9
Quine indeksowane
Celem tego wyzwania jest stworzenie programu, który wypisze n-tą literę swojego kodu źródłowego, gdzie n jest podane jako dane wejściowe do programu. Podobnie jak większość wyzwań quine, nie możesz czytać kodu źródłowego jako pliku ani używać wbudowanych funkcji quine. Wejście Liczba całkowita 0 <= n <len (program). Wynik N-ty znak …
14 code-golf  quine 

18
Mnożenie dziesiętne ciągów
Biorąc pod uwagę 2 dane wejściowe, ciąg i liczbę dziesiętną, wyprowadza ciąg pomnożony przez tę liczbę. Połów polega na tym, że liczba może być liczbą zmiennoprzecinkową lub liczbą całkowitą. Powinieneś wypisać floor(n)czas łańcucha, a następnie floor((n-floor(n))*len(string))ponownie pierwsze litery. Inne notatki: Dane wejściowe nie zawsze będą zmiennoprzecinkowe, może być liczbą całkowitą. …
14 code-golf  string 

6
Zegar (gra karciana)
Zegar to interesująca gra karciana, ponieważ nie wymaga umiejętności. Jest to gra dla jednego gracza, a ta sama konfiguracja kart zawsze prowadzi do wygranej lub przegranej. W tym wyzwaniu musisz dowiedzieć się, czy dana konfiguracja karty wygrywa, czy przegrywa . Tutaj możesz zagrać w tę grę . Gra rozgrywana jest …

4
Stwórz proste narzędzie do komentowania
Wyzwanie: Niektóre ascii-art są trudne do zrobienia, ale ułatwiają czytanie komentarzy do kodu, szczególnie gdy kod jest gęsty. Wyzwanie polega na stworzeniu prostego narzędzia, które zamienia komentarze w proste ascii-art za pomocą strzałek. Komentarze do modyfikacji są rozdzielone pustymi komentarzami. Na przykład, załóżmy, że składnia komentarza Haskell przekształca to: -- …

6
Listy, ruszaj się! Pt. 2)
Pierwsze litery, ruszaj się!był bardzo popularny, ale miał ograniczony udział. Ten będzie łatwiejszy do rozwiązania, ale mam nadzieję, że w grę w golfa wejdą pewne sztuczki. Otrzymujesz ciąg tylko małych liter. Dla każdej litery, z pozycją w alfabecie m , przesuń ją, aby stała się m- tą literą od końca. …

29
Zerowe w przedziale
Twoim zadaniem jest napisanie funkcji lub programu, który przyjmuje dwie nieujemne liczby całkowite ii k( i≤ k), i dowiedzieć się, ile zer byś napisał, gdybyś napisał wszystkie liczby całkowite od ido k(włącznie) w wybranej bazie na kawałku z papieru. Wypisuje tę liczbę całkowitą, liczbę zer, na standardowe wyjście lub podobne. …

13
Zasady dystrybucji pirackiego świata
Istnieje „gra”, w której piraci racjonalnie dzielą złote monety zgodnie z pewnymi zasadami. Cytowanie z Wikipedii : Jest 5 racjonalnych piratów, A, B, C, D i E. Znajdują 100 złotych monet. Muszą zdecydować, jak je rozpowszechniać. Piraci mają ścisły porządek starszeństwa: A jest lepszy od B, który jest lepszy od …
14 code-golf 

30
Idź wygenerować trochę Java
Twój szef chce, żebyś napisał taki kod: public static boolean isPowerOfTen(long input) { return input == 1L || input == 10L || input == 100L || input == 1000L || input == 10000L || input == 100000L || input == 1000000L || input == 10000000L || input == 100000000L || …

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.