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.

23
Zamień przebiegi liter i cyfr
Biorąc pod uwagę ciąg wejściowy zawierający tylko alfanumeryczne znaki ASCII i rozpoczynający się na literę, zamień każdą kolejną literę na następną cyfrę. Prowadzony jest ciągiem następujących po sobie liter lub cyfr. Zauważ, że w przypadku, gdy ciąg wejściowy kończy się ciągiem liter, bieg ten pozostaje nietknięty. Przykład przejścia Na przykład, …
14 code-golf  string 

5
Wyłączony, wersja 7-segmentowa
Biorąc pod uwagę 7-segmentowy wyświetlacz z niektórymi segmentami włączonymi, a niektórymi wyłączonymi, znajdź sekwencję cyfr (0-9), tak że po przełączeniu odpowiednich segmentów dla każdej cyfry wszystkie segmenty zostaną wyłączone. Przykład _ _ [3] => | [1] => [OFF] _ | Liczby i odpowiadające im segmenty: _ _ _ _ _ …

8
Eksploracja Xorspace
Xorspace zestawu liczb jest zbiorem wszystkich liczb, które mogą być uzyskane przez połączenie liczb całkowitych, zaczynające się zwykle operator bitowy XOR ( ^). Na przykład xorspace (8, 4)wynosi (0, 4, 8, 12): 0 to 4 ^ 4, 12 to 4 ^ 8 i nie można uzyskać innych liczb. Zauważ, że …

2
Znajdź czynniki podzbioru
Wyobraźmy sobie, że mamy skończony zestaw dodatnich liczb całkowitych. Ten zestaw może być reprezentowany jako linia kropek, w której każda liczba całkowita występująca w zestawie jest wypełniona jak karta scantron lub poncz . Na przykład zestaw {1,3,4,6}można przedstawić jako: *.**.* *reprezentuje członka naszego zestawu i .reprezentuje liczbę całkowitą, która nie …

2
Quine / Error Quine Polyglot
Twoje zadanie jest proste: Napisz program, który można uruchomić w dwóch językach. Powinien to być normalny quine (drukuje własny kod źródłowy) w języku 1, i powinien być quine błędu (generuje komunikat o błędzie identyczny z własnym kodem źródłowym) w języku 2. To jest golf golfowy , więc wygrywa najkrótsze prawidłowe …

11
Algorytm zliczania zwrotu
Dzieci, które uczą się liczyć, często znają biegi liczb, ale nie wydają się prawidłowo układać tych przebiegów. Na przykład mogą powiedzieć: 1,2,3,4,7,8,9,10 Czasami dzieci zdają sobie sprawę, że pominęły niektóre liczby i wracają: 1,2,3,4,7,8,5,6,7,8,9,10 Jest to wyraźnie najlepszy wzór. Musimy je zidentyfikować. Aby zidentyfikować te listy: Identyfikujemy minimum Mi maksimum …

9
Znajdź kursy nieparzyste
Biorąc pod uwagę nieuporządkowany zbiór dodatnich liczb całkowitych dowolną rozsądną metodą wprowadzania, zwróć wszystkie podkolekcje, które mają nieparzystą liczbę nieparzystych elementów (tj. Mają nieparzystą sumę). To jest golf golfowy, więc powinieneś dążyć do zminimalizowania liczby bajtów twojego programu. Ponieważ niektóre języki mają tylko uporządkowane kolekcje (listy, tablice, wektory itp.) Lub …

15
Wymawiaj liczby
Pojęcie Zapamiętywanie liczb może być trudne. Zapamiętywanie słowa może być łatwiejsze. Aby zapamiętać duże liczby, stworzyłem sposób ich wymawiania w sposób przypominający leetspeak. Zasady Każda cyfra jest najpierw zastępowana odpowiednią literą: 0 => O 1 => I 2 => R 3 => E 4 => A 5 => S 6 …
14 code-golf  number 

30
Losuj skalary macierzy
Musisz wypełnić tablicę każdą liczbą od 0-nwłącznie. Żadne liczby nie powinny się powtarzać. Jednak muszą być w losowej kolejności. Zasady Wszystkie standardowe zasady gry w golfa i standardowe luki są zabronione Tablica musi zostać wygenerowana pseudolosowo. Każda możliwa permutacja powinna mieć jednakowe prawdopodobieństwo. Wejście n w jakikolwiek sposób dozwolony w …
14 code-golf  random 

2
Kim jest ten wielokąt?
Wygodnym i użytecznym sposobem przedstawienia powierzchni topologicznych jest fundamentalny wielokąt . Każda strona wielokąta jest dopasowana do innej strony i może być równoległa lub antyrównoległa. Na przykład tutaj jest podstawowy wielokąt torusa : Aby dowiedzieć się, dlaczego jest to torus, możemy sobie wyobrazić, że naszym wielokątem jest kartka papieru. Aby …

19
Suma moich dzielników Fibonaccified!
Słynna sekwencja Fibonacciego F(0) = 0; F(1) = 1; F(N+1) = F(N) + F(N-1)(dla tego wyzwania zaczynamy od 0). Twoje wyzwanie: Biorąc pod uwagę, n , wyjście suma wszystkich d XX liczb Fibonacciego dla wszystkich dzielników d z n -tego numeru Fibonacciego. Jeśli wolisz bardziej formalną notację, Dane wejściowe : …

8
Numery osiągalne
Definicje Funkcja Euler Phi ( funkcja totalna AKA ): funkcja, która przyjmuje liczbę dodatnią i zwraca liczbę liczb dodatnich mniejszą niż podaną liczbę, które są jednocześnie liczbą pierwszą. Jest oznaczony jako φ(n). Osiągalna liczba : jeśli istnieje dodatnia liczba całkowita xtaka φ(x) == n, to njest osiągalna . Zadanie Napisz …

15
Maksymalne wzajemne rozkładanie na czynniki pierwsze
Definicje Dwie liczby są współrzędne pierwsze, jeśli ich jedynym dodatnim wspólnym dzielnikiem jest 1. Lista liczb jest wzajemnie pierwotna, jeżeli każda para liczb na tej liście jest wzajemnie pierwotna . Faktoryzacja liczby nto lista liczb, których produktem jest n. Zadanie Biorąc pod uwagę liczbę dodatnią n, wyprowadzaj wzajemnie rozkład na …

23
Sumy 100 rzutów dwóch sześciościennych kości
Załóżmy, że masz dwie sześciościenne kości. Rzuć parę 100 razy, obliczając sumę każdej pary. Wydrukuj liczbę wystąpień każdej sumy. Jeśli suma nigdy nie została wyrzucona, musisz podać zero lub jakiś sposób na określenie, że ta konkretna suma nigdy nie została wyrzucona. Przykładowe dane wyjściowe: [3, 3, 9, 11, 15, 15, …

25
Dodawanie ułamków
Napisz program lub funkcję, która pobiera dwie niepuste listy o tej samej długości co dane wejściowe i wykonuje następujące czynności: używa elementów pierwszej listy, aby uzyskać liczniki, wykorzystuje elementy drugiej listy, aby uzyskać mianowniki, wyświetla wynikowe ułamki po uproszczeniu (2/4=>1/2), oddzielone znakami „+”, wyświetla „=” i wynik dodania po ostatniej …

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.