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.

13
Narysuj zegar binarny BCD
Utwórz zegar binarny BCD w ASCII. Zgodnie z domniemaniem wyświetla czas w sześciu kolumnach kropek: (źródło: Wikimedia Commons ) Każda kolumna jest cyfrą kodowaną binarnie, odczytuje godziny, minuty i sekundy od lewej do prawej. Godziny podane są w formacie 24-godzinnym. Czas na wyświetlenie jest odczytywany z wiersza poleceń lub ze …


4
Wielomianowa długa dywizja
Zaimplementuj wielomianowy długi podział, algorytm, który dzieli dwa wielomiany i pobiera iloraz oraz resztę: (12x ^ 3 - 5x ^ 2 + 3x - 1) / (x ^ 2 - 5) = 12x - 5 R 63x - 26 W swoich programach będziesz reprezentować wielomiany jako tablicę, ze stałym wyrazem …

6
Opracuj zmianę [zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 2 lata temu . Piszesz program automatycznej kasy fiskalnej. Użytkownik potrzebuje zmiany przy najmniejszej liczbie użytych monet. Napisz program, który pobiera kwotę (powiedzmy …
10 code-golf 

4
Word Spinner Puzzle
To jest łamigłówka słowna. Twój program powinien zaakceptować dwa słowa na standardowym wejściu. Słowo pierwsze to słowo początkowe. Słowo drugie to słowo końcowe. Od słowa początkowego musisz dotrzeć do słowa końcowego zmieniając / dodając / usuwając jedną literę na raz. Po każdej modyfikacji musi utworzyć nowe ważne słowo. Dodane litery …

7
Przybliż idealną piątą
Zaczynając od 1-TET, dawaj równe temperamenty, które mają coraz lepsze przybliżenie idealnej piątej (tylko stosunek 3/2). ( Sekwencja OEIS A060528 ) Formalny opis sekwencji, skopiowany z OEIS: Lista równych temperamentów (równe podziały oktawy), których najbliższe kroki skali są coraz bliższe stosunkom dwóch tonów muzycznej harmonii: idealnej 4., 4/3 i jej …

2
Wysadzenie samolotu
Blow-up jest potężnym narzędziem w geometrii algebraicznej. Pozwala na usunięcie osobliwości ze zbiorów algebraicznych przy jednoczesnym zachowaniu reszty ich struktury. Jeśli nie znasz tego, nie martw się, faktyczne obliczenia nie są trudne do zrozumienia (patrz poniżej). Poniżej rozważamy powiększenie punktu(0,0)(0,0)(0,0)krzywej algebraicznej w 2D. Krzywą algebraiczną w 2D podaje locus zero …

4
Zważ swoje słowa!
Wyzwanie Biorąc pod uwagę dwa ciągi, każdy o długości do 30, składające się z drukowalnych znaków ASCII (kody [ 32 , 126 ][32,126][32, 126]), umieść je na skali wagi w jak najmniejszej liczbie bajtów kodu! Składa się z następujących kroków: Oblicz i porównaj wagi strun Wybierz odpowiednio pochyloną skalę ASCII-art …

16
Temat pasujący do subskrypcji MQTT
tło MQTT (Message Queuing Telemetry Transport) jest standardowym protokołem przesyłania wiadomości opartym na publikowaniu i subskrypcji ( Wikipedia ). Każda wiadomość ma temat, na przykład następujące przykłady: myhome/groundfloor/livingroom/temperature USA/California/San Francisco/Silicon Valley 5ff4a2ce-e485-40f4-826c-b1a5d81be9b6/status Germany/Bavaria/car/2382340923453/latitude Klienci MQTT mogą subskrybować tematy wiadomości za pomocą symboli wieloznacznych: Pojedynczy poziom: + Wszystkie poziomy dalej: # …

17
Liczenie linii i krzywych alfanumerycznych
Biorąc pod uwagę ciąg wejściowy, napisz program, który wypisuje całkowitą liczbę linii i krzywych. Wyzwanie Pobierz dane wejściowe z STDINdowolnej innej metody. Dane wyjściowe STDOUTlub dowolna inna metoda danych wyjściowych, łączna liczba linii i krzywych zawartych w ciągu, w tej kolejności , na podstawie poniższej tabeli we fragmencie kodu. Wszelkie …

4
Odpowiednia część do serwowania badmintona
Wprowadzenie: Widziałem, że teraz jest tylko jedno wyzwanie związane z badmintonem . Ponieważ sam gram w badmintona (od 13 lat), pomyślałem, że dodam kilka wyzwań związanych z badmintonem. Oto drugi ( pierwszy można znaleźć tutaj ): Wyzwanie: Niektóre zasady dotyczące badmintona służą: Podanie zawsze będzie wykonywane po przekątnej przez sieć. …

30
Tłumacz ustny
„Talk” to barokowy język oparty na akumulatorach, który powstał w odpowiedzi na cytat Dennisa na talk.tryitonline.net. Waiting for someone to create an esolang called talk. . Język „Talk” ma 4 polecenia: 00 Jeśli akumulator ma wartość 0, ustaw akumulator na 0. 01 Jeśli akumulator ma wartość 0, ustaw akumulator na …

28
Przejście z ciągu na bit
Zadanie Biorąc pod uwagę ciąg wejściowy jednego lub więcej znaków ASCII, których punkty kodowe mają wartość od 0 do 128 (wyłączne), wykonaj następujące czynności: Konwertuj każdy znak na 7-bitowy kod ASCII (jeśli kod ASCII jest mniejszy niż 7 bitów, wstaw początkowe bity zerowe) Połącz wszystkie bity (powoduje to, że 7*nbit …

14
Tablice Zacznij od
Twoim zadaniem jest pobranie tablicy liczb rzeczywistych i zwrócenie wartości w tym punkcie tablicy. Tablice zaczynają się odππ\pi i są zaliczane ππ\piinterwały. Chodzi o to, że faktycznie interpolujemy między elementami, biorąc pod uwagę „indeks”. Jako przykład: Index: 1π 2π 3π 4π 5π 6π Array: [ 1.1, 1.3, 6.9, 4.2, 1.3, …
10 code-golf  array 

4
Wizualizuj tablicę Nim jak ekspert
tło W grze Nim gracze naprzemiennie usuwają „kamienie” z „stosów”: w każdej turze gracz musi usunąć jeden lub wszystkie kamienie z jednego stosu. Celem Nim jest zabranie ostatniego kamienia lub, w wariancie misere, zmusić przeciwnika do zrobienia tego - jednak okazuje się, że strategie są prawie identyczne. Nim to fajna …

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.