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.

27
Wygeneruj wymawiane słowo
Wyzwanie jest proste: wygenerować słowo. Dane techniczne: Słowo musi być wymawiane. Jest to definiowane jako „na przemian między spółgłoską i samogłoską”. Spółgłoska to jedna z następujących liter: bcdfghjklmnpqrstvwxz Samogłoska to jedna z następujących liter: aeiouy Słowo musi być generowane losowo. Słowa muszą zawierać każdą spółgłoskę i samogłoskę. (Nie możesz używać …

3
Bezpieczeństwo przez Post-It
Jak zapewne wiesz, hakerzy są wszędzie i chcą zhakować wszystko. Zostaliśmy poproszeni o określenie wymagań dotyczących hasła, które powstrzymają każdego hakera . Problem polega na tym, że twój szef słyszał, że płacenie za LOC jest złe i płaci ci 1800 $ - 0,03 $ * znaków wstawianych miesięcznie, abyś napisał …
16 code-golf 

6
Code Golf: Wymieszaj orzechy, aby żaden z nich nie dotykał
Wejście: Dane wejściowe to losowa tablica orzechów (w twoim języku), możliwe orzechy poniżej. Twój program musi mieć sposób reprezentowania każdego rodzaju nakrętki, na przykład kodu liczby całkowitej. Program musi być w stanie obsłużyć dowolną tablicę rozmiarów dowolnej konfiguracji nakrętek. Możliwe orzechy: Kola nut Macadamia Mamoncillo Maya nut Mongongo Oak acorns …

13
Zbuduj zegar analogowy [zamknięty]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Napisz program, który wyświetla bieżący czas systemowy jako zegar analogowy, używając grafiki ASCII. Zegar musi …

15
Gra o nazwach miast
Jeśli chcesz, napisz program, który sortuje miasta zgodnie z zasadami gry o nazwie miasta. Każda nazwa miasta powinna zaczynać się od ostatniej litery w poprzedniej nazwie miasta. Na przykładLviv -> v -> Viden -> n -> Neapolis -> s -> Sidney -> y -> Yokogama -> a -> Amsterdam -> …


10
Suma (najwyżej) 5 liczb pierwszych
Terence Tao ostatnio udowodnił słabą formę przypuszczeń Goldbacha! Wykorzystajmy to! Biorąc pod uwagę nieparzystą liczbę całkowitą n > 1, napisz njako sumę do 5 liczb pierwszych. Wprowadź dane wejściowe w dowolny sposób i przekaż dane wyjściowe w dowolny sposób. Na przykład, def g(o): for l in prime_range(o+1): if l == …
16 code-golf  math  primes 

6
Generuj losową tablicę boggle
Wygeneruj siatkę 4x12 liter / spacji: Każda kość powinna pojawić się dokładnie raz, losowo wybrana lokalizacja. Lokalizacje powinny być zbliżone do jednolitej przypadkowej permutacji kości. Wyświetl losową (ponownie, w przybliżeniu jednolitą) twarz każdej kości. Wyjustuj lewą twarz w oknie 3-znakowym. Na przykład, A E A A E C D E …
16 code-golf  boggle 

30
Liczby niezbyt wyraźne
Falujący jest to numer gdzie cyfr na przemian w górę i w dół , jak na nr 461902 i 708143, lub nawet 1010101, a nie 123, ponieważ 2 <3. Napisz program lub funkcję, która zwraca prawdziwą wartość, jeśli liczba jest niedulantna , a wartość fałsz w przeciwnym razie. Najkrótszy kod …

23
Wcięcie ciągu za pomocą podanych nawiasów
Biorąc pod uwagę następujące dane wejściowe do programu: Lista znaków początku bloku Lista znaków końca bloku Ciąg do sformatowania sformatuj ciąg z blokami ograniczonymi dwoma wciętymi zestawami znaków. Formatowanie odbywa się za pomocą dwóch spacji na poziom, a nawiasy są umieszczane, jak pokazano w poniższym przykładzie. Możesz założyć, że zestawy …

8
Najkrótszy, najmniejszy leksykograficznie ciąg generujący
Łańcuch x generuje łańcuch, yjeśli yjest podciągiem nieskończonego powtórzenia x. Na przykład abcgeneruje bcabcab. Napisz program, aby znaleźć najkrótszy, najmniejszy leksykograficznie ciąg znaków, który wygeneruje dane wejściowe. Przy standardowym wprowadzaniu podawany jest pojedynczy wiersz tekstu. Powinieneś wydrukować ciąg generujący na standardowe wyjście. Na przykład: Wejście bcabcabca wynik abc Najkrótszy kod …

10
Wskazówki do gry w golfa w Clojure
Jakie są Twoje wskazówki dotyczące gry w golfa za pomocą Clojure? Celem tego pytania jest zebranie listy technik specyficznych dla Clojure i które można zastosować w ogólnych problemach z golfem.
16 code-golf  tips  lisp 

30
Wskazówki dotyczące gry w golfa w VBA
Podobne do tego , tego i tego pytania ... Jakie masz ogólne wskazówki na temat gry w golfa VBA? Szukam pomysłów, które można by zastosować do ogólnych problemów z golfem, które są przynajmniej nieco specyficzne VBA(np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na odpowiedź. Chociaż pracuję z …
16 code-golf  tips  vba  basic 

5
Rozwiąż 2-SAT (zgodność logiczna)
Ogólny problem SAT (wartość logiczna) jest NP-zupełny. Ale 2-SAT , gdzie każda klauzula ma tylko 2 zmienne, jest w P . Napisz solver dla 2-SAT. Wejście: Instancja 2-SAT, zakodowana w CNF w następujący sposób. Pierwszy wiersz zawiera V, liczbę zmiennych logicznych i N, liczbę klauzul. Następnie następuje N linii, każda …
16 code-golf 

9
Ostatnie k cyfr Mocy 2
Dla dowolnej liczby całkowitej rrr istnieje potęga 2, z których każda z ostatnich cyfr rrr ma wartość 1 lub 2. Biorąc pod uwagę rrr , znajdź najmniejszą xxx taką, że 2xmod10r2xmod10r2^x\bmod{10^r} składa się tylko z 1 lub 2. Dla r=2r=2r=2 , x=9x=9x=9 , ponieważ 29=51229=5122^9=5\color{blue}{\textrm{12}} Dla r=3r=3r=3 , x=89x=89x=89 , …

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.