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.

11
Wskazówki do gry w golfa w Swift
Jakie są wskazówki dotyczące gry w golfa w Swift? Koncentracja na bezpieczeństwie wydaje się utrudniać grę w golfa, ale to czyni małe wskazówki, a nawet bardziej przydatne. Czy w Swift są jakieś funkcje, które mogą pomóc w osiągnięciu doskonałości w grze w golfa w niektórych aplikacjach? Proszę zamieścić jedną wskazówkę …
24 code-golf  tips  swift 

30
Trójkąt alfabetu uderza ponownie
Zadanie Twoim zadaniem jest wydrukowanie tego dokładnego tekstu: A BCD EFGHI JKLMNOP QRSTUVWXY ZABCDEFGHIJ KLMNOPQRSTUVW XYZABCDEFGHIJKL MNOPQRSTUVWXYZABC DEFGHIJKLMNOPQRSTUV WXYZABCDEFGHIJKLMNOPQ RSTUVWXYZABCDEFGHIJKLMN OPQRSTUVWXYZABCDEFGHIJKLM NOPQRSTUVWXYZABCDEFGHIJKLMN OPQRSTUVWXYZABCDEFGHIJKLMNOPQ RSTUVWXYZABCDEFGHIJKLMNOPQRSTUV WXYZABCDEFGHIJKLMNOPQRSTUVWXYZABC DEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKL MNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVW XYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJ KLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXY ZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOP QRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHI JKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCD EFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZA BCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ Okular Możesz to zrobić małymi literami zamiast wielkimi literami. Dozwolone są końcowe znaki nowej linii na …

7
Klawiatura fortepianowa ASCII
Klawisze fortepianu mają 3 znaki szerokości i 7 znaków wysokości. Gdyby jednak każdy klawisz miał 3 znaki szerokości, nie byłoby wystarczającej ilości miejsca dla czarnych klawiszy. Dlatego niektóre białe klucze mają wycięte części. Istnieją 3 rodzaje białych klawiszy. Klucze z brakującą prawą połówką (R): ____ | | | | | …

9
Wskazówki do gry w golfa w Rust
Chociaż Rust bardzo, bardzo rzadko rywalizuje w zawodach golfa kodowego (Java jest często krótsza), nadal może być fajnie grać w golfa. Jakie są sztuczki skracania kodu Rust? Proszę zamieścić tylko jedną wskazówkę w każdej odpowiedzi.
24 code-golf  tips 

29
Zmień kolejność liczb w kolejności alfabetycznej
Biorąc pod uwagę nieujemną liczbę całkowitą ( n), utwórz funkcję zwracającą się nw kolejności alfabetycznej, zgodnie z literalną pisownią każdej cyfry w n. Przykłady: Input: 101 >> one, zero, one >> one, one, zero Output: 110 Input: 31948 >> three, one, nine, four, eight >> eight, four, nine, one, three …

2
Narysuj sieć węzłów
Jest to sieć do 26 węzłów (nazwanych Ado Zlub ado zjak na swoje życzenie). Każda para węzłów może być połączona lub rozłączona. Węzeł może być podłączony maksymalnie do 4 innych węzłów. Twoim zadaniem jest narysowanie sieci na schemacie 2D. Dane wejściowe zostaną podane w taki sposób, aby to zadanie było …


30
Teraz wszyscy razem
Biorąc pod uwagę listę cyfr od 1 do 9, wypisz, czy każda cyfra jest zgrupowana jako pojedynczy ciągły blok. Innymi słowy, żadne dwie z tej samej cyfry nie są oddzielone różnymi cyframi. Jest OK, jeśli cyfra w ogóle się nie pojawia. Wygrywa najmniej bajtów. Dane wejściowe: niepusta lista cyfr od …

9
Przybliżone ∫ ((e ^ x) / (x ^ x)) dx
Przybliżasz wartość: Gdzie jest twój wkład I. Zasady Nie możesz używać żadnych wbudowanych funkcji integralnych. Nie możesz używać żadnych wbudowanych funkcji nieskończonego sumowania. Twój kod musi zostać wykonany w rozsądnym czasie (<20 sekund na moim komputerze) Możesz założyć, że dane wejściowe są większe niż 0, ale niższe niż górna granica …

30
Godziny 24 i 12 godzin
Napisz program lub funkcję bez danych wejściowych, które drukują lub zwracają ciąg 24-godzinny i 12-godzinny : 00:00 12:00am 01:00 1:00am 02:00 2:00am 03:00 3:00am 04:00 4:00am 05:00 5:00am 06:00 6:00am 07:00 7:00am 08:00 8:00am 09:00 9:00am 10:00 10:00am 11:00 11:00am 12:00 12:00pm 13:00 1:00pm 14:00 2:00pm 15:00 3:00pm 16:00 4:00pm …

27
Podziel tablicę bajtów na tablicę bitów
Napisz funkcję, która otrzyma bufor b(o długości 1–104857600 bajtów) i liczbę bitów n(1 <= n <= 64), dzieląc bufor na części nbitów. Prawym padem ostatni kawałek z 0s do nbitów. na przykład Biorąc pod uwagę bufor b = "f0oBaR"lub równoważnie [102,48,111,66,97,82]i n = 5, wróć [12, 24, 24, 6, 30, …

1
Prostokąty wspornika inżynierii wstecznej
Każdy programista wie, że prostokąty □są naprawdę zabawne. Aby zaostrzyć tę zabawę, te urocze i rozmyte diagramy można przekształcić w grupy przeplatanych nawiasów. To wyzwanie jest odwrotnością mojego poprzedniego . Załóżmy, że masz grupę blokujących się prostokątów: +------------+ | | +--+-+ +----+-+ | | | | | | | | …

6
Flip It, Flop It, Mean It
Przegląd Biorąc pod uwagę obraz w formacie PPM (P3) jako dane wejściowe, dla każdego piksela pna obrazie zamień każdy z następujących 4 pikseli na czerwony, zielony i niebieski na uśrednioną średnią z odpowiednich kanałów wszystkich 4 pikseli: p samo Piksel zlokalizowany w pmiejscu, w którym obraz jest obrócony w pionie …

30
Golf pierwiastek xᵗʰ z x
Podczas gdy się nudziłem w szkole średniej (kiedy byłem w połowie mojego obecnego wieku ...), odkryłem, że f ( x ) = x ( x -1 ) ma pewne interesujące właściwości, w tym np. Że maksymalne f dla 0 ≤ x wynosi f ( e ) oraz że energię wiązania …

5
Operacja zaimka
Wyzwanie Napisz funkcję lub program, który jako argument przyjmuje ciąg złożony z jednego lub więcej subiektywnych zaimków osobowych , oddzielonych znakami + . Wynikiem musi być pojedynczy zaimek, który jest wynikiem relacji zdefiniowanej w następnym akapicie. Oczywiście możesz edytować, ponieważ chcesz poprawić błędy gramatyczne, które z pewnością są obecne;) To …

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.