Pytania oznaczone «code-golf»

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

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

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

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

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

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

14
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 numery początkowe...

14
Narysuj prostopadłościan ASCII

Biorąc pod uwagę trzy liczby całkowite> = 2, utwórz sześcian ASCII w rzucie ortogonalnym (szafkowym). Trzy liczby całkowite przedstawiają wysokość, szerokość i głębokość (mierzone widocznymi znakami), w tym rogi. Narożniki powinny być „o” lub „+”, dowolny wybór. w: 10, h: 5, d: 4 Tak więc...

14
Nauczmy się chemii pH gleby!

Andrew jest chemikiem, zainteresowanym kwasowością roztworów i rolnictwem. Po miesiącach badań (Google nie jest jego przyjacielem), wymyślił następującą tabelę * dotyczącą czytelnego dla człowieka poziomu kwasowości pod względem pH (potencjał wodoru) : Nominał | zakres pH |...

14
Utwórz wykres łodyg i liści

Powiązane: Sprawdź poprawność wykresu łodyg i liści Wejście Niepusta lista dodatnich liczb całkowitych. W razie potrzeby można je traktować jako ciągi znaków. Nie możesz założyć, że jest posortowane. Wynik Macierzystych i liści działka z numerów. W w tym macierzystych i liścia działki, numery...

14
Krótka data na angielski Długa data

Konwertuj format krótkiej daty na angielską długą datę w jak najmniejszej liczbie bajtów. Wejście Dane wejściowe będą miały postać łańcucha o formacie yyyy-mm-dd, z opcjonalnym wypełnieniem zerowym dla wszystkich wartości. Możesz założyć, że jest to poprawna składniowo, ale niekoniecznie poprawna...

14
Oblicz Treewidth

Treewidth z undirected wykresu jest bardzo ważnym pojęciem w teorii grafów. Wynaleziono mnóstwo algorytmów graficznych, które działają szybko, jeśli masz rozkład wykresu o małej szerokości. Szerokość grzbietu jest często definiowana w kategoriach rozkładu drzew. Oto wykres i rozkład drzewa tego...

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

14
n * k = dd0d00d gdzie d =…?

Przy dodatniej liczbie całkowitej n ≤ 500 : Znajdź najmniejszą dodatnią liczbę całkowitą k, tak aby wszystkie cyfry w reprezentacji dziesiętnej n * k miały wartość 0 lub d , przy czym 1 ≤ d ≤ 9 . Wydrukuj lub zwróć d w mniej niż 30 sekund (czytaj więcej na ten temat w Wyjaśnienia i zasady...

14
Przykryj zestaw wielokrotnościami

Weźmy zbiór liczb większych niż 1 i nazwać X . Zdefiniujemy S (i) jako zbiór wszystkich elementów X podzielnych przez i, gdzie i> 1 . Chciałbym wybrać z tych podzbiorów grupę takich zestawów Ich związek jest zbiorem X Żaden element X nie znajduje się w dwóch zestawach. Na przykład możemy...

14
Czy potrafisz zapętlać się bez awarii?

Wielu z nas zna grę Tron. Kontrolujesz „lekki rower” umieszczony na siatce. Lekki rower zawsze porusza się do przodu (chociaż kontrolujesz kierunek) i pozostawia za sobą ślad. Jeśli wpadniesz na ślad, rozbijesz się! Celem jest ustalenie, czy dana ścieżka jest prawidłową pętlą, tzn. Wraca do punktu...

14
Oblicz antypod punktu na krzywej

Krzywa jest zbiorem punktów na kwadratowej siatce, tak że każdy punkt ma dokładnie dwóch sąsiadów w sąsiedztwie z czterema sąsiadami, a punkty tworzą pojedynczy połączony komponent. Oznacza to, że wykres indukowany przez punkty na wykresie siatki jest izomorficzny dla pojedynczego cyklu....

14
Liczenie w górę i w dół przy podwojeniu przyrostów

Wejście: Niepusta lista / wektor, w którym każdy element zawiera wartość / znak wskazujący, czy policzysz w górę, czy w dół . Użyję 1i -1, ale możesz wybrać, co chcesz. Można użyć tylko dwie wartości, nie można używać 1,2,3...i -1,-2,-3...na górę i dół odpowiednio. Wyzwanie: Będziesz korzystać z...