Pytania oznaczone «code-golf»

36
Naciśnij dowolny klawisz, aby kontynuować

Twoim zadaniem jest stworzyć program, który będzie wyświetlany następujący tekst, poczekaj użytkownikowi naciśnięciu klawisza (to jest w porządku, jak ignorowanie klawiszy ctrl, alt, caps lock, itd., Tak długo, jak klucze podoba letters, numbers, symbols, i enternie są ignorowane), a następnie...

36
Sprawdzanie sprzętu motocyklowego!

Niektórzy z was mogą znać sposób, w jaki zmienia się motocykl. Ale dla tych, którzy tego nie robią, wygląda to tak 6 5 4 3) 2) N. 1 Teraz chcę wiedzieć, na jakim biegu jestem po kilku zmianach w górę iw dół. Program powinien działać od zera. Przykładowe dane wejściowe: V^^ Przykładowe...

36
Dziwnie równe, pozytywnie negatywne

Biorąc pod uwagę N, wypisz N-ty składnik tej nieskończonej sekwencji: -1 2 -2 1 -3 4 -4 3 -5 6 -6 5 -7 8 -8 7 -9 10 -10 9 -11 12 -12 11 ... etc. N może być 0-indeksowany lub 1-indeksowany, jak chcesz. Na przykład, jeśli 0 indeksowane następnie wejść 0, 1, 2, 3, 4powinien wywoływać odpowiednie...

36
Podział i reszta

Wyzwanie to, choć prawdopodobnie trywialne w większości „standardowych” języków, jest skierowane do tych języków, które są tak ezoteryczne, niskiego poziomu i / lub trudne w użyciu, które są bardzo rzadko spotykane na tej stronie. Powinien stanowić ciekawy problem do rozwiązania, więc jest to...

36
Zamień dwójki na trójki

Biorąc dodatnią liczbę całkowitą n napisać kod do podjęcia jej na czynniki pierwsze i wymienić wszystkie jej czynniki 2z 3. Na przykład 12 = 2 * 2 * 3 -> 3 * 3 * 3 = 27 To jest golf golfowy, więc celem jest zminimalizowanie liczby bajtów odpowiedzi. Przypadki testowe 1 -> 1 2 -> 3 3...

36
Czy początek oznacza koniec?

Zadanie W tym wyzwaniu Twoim zadaniem jest napisanie programu lub funkcji, która przyjmuje ciąg znaków i generuje wartość true lub falsey na podstawie tego, czy pierwszy znak i ostatni znak wejściowego ciągu znaków są równe. Wkład Możesz brać udział w jakikolwiek rozsądny sposób. Zakładanie...

36
Wygeneruj; # kod

Powiązane z: Make a; # interpreter W powyższym powiązanym wyzwaniu zadaniem było stworzenie tłumacza dla ezoterycznego języka ;#. ;#język Język ma dokładnie dwie komendy: ;i #(wszystkie inne znaki są ignorowane przez tłumacza): ;: Zwiększ akumulator #: Zmoduluj akumulator o 127, wydrukuj...

36
(A [l (t [e (r) n] e) s] t) ciąg!

Alternesting to czynność polegająca na wzięciu łańcucha i zagnieżdżeniu go w naprzemiennych nawiasach. Oto jak zmienić ciąg. W przypadku ciągu o długości N weź środkowe N znaków i otocz je nawiasami. Więc jeśli nasz ciąg miał Hello world!(12 znaków), to skończymy (Hello world!) Następnie weź...

36
Czy się przewrócę?

Przegląd Biorąc pod uwagę ciąg 3 linii, dowiedz się, czy struktura spada w lewo, balansuje lub spada w prawo. Struktura wejściowa Możesz sobie wyobrazić tę konstrukcję jako metalowy pręt z elementami na górze, wszystkie wyważone na pionowym pręcie. 1 7 4 a =============== | Pierwszy wiersz...

36
Wrona kontra taksówka

Wyobraź sobie podróż do punktu leżącego A mil w poziomie i B mil w pionie od aktualnej pozycji. Lub innymi słowy, podróżując od miejsca (0, 0)do miejsca (a, b). Jak daleko byś musiał podróżować? To wydaje się proste pytanie, ale odpowiedź zależy od tego, kogo zapytasz. Jeśli jesteś krukiem i możesz...

36
Oryginalny numer

Wytyczne Scenariusz John ma ważną liczbę i nie chce, aby inni ją widzieli. Postanowił zaszyfrować numer, wykonując następujące czynności: Jego liczba jest zawsze ciągiem malejącym (tj. "1123") Przekształcił każdą cyfrę w angielskie słowa. (tj. "123" -> "ONETWOTHREE") A następnie, losowo...

36
Ja nawet… ja tylko dziwne!

Twoje zadanie jest proste: napisz program, który przyjmuje liczbę całkowitą jako dane wejściowe i wyprowadza go, jeśli był nieparzysty, i nie robi nic innego (nie jest dozwolone zatrzymywanie). Wyzwanie polega na tym, że można używać tylko nieparzystych bajtów. Możesz opcjonalnie dołączyć końcowy...

36
Podwójny czas nie jest podwójny

W oparciu o to wyzwanie. W grze rytmicznej osu! , modyfikator trudności „Podwójny czas” faktycznie zwiększa prędkość tylko o 50%. Twoim zadaniem jest napisanie programu, który wyświetli dodatnią parzystą liczbę całkowitą (większą niż 0), a gdy każdy bajt / znak (twój wybór) w kodzie źródłowym...

36
Liczby pierwsze inne niż Optimus

Wyzwanie Biorąc pod uwagę liczbę całkowitą wejściową n > 0, wypisz liczbę liczb pierwszych ( innych niż n, jeśli nsama jest liczbą pierwszą), które można wytworzyć, zmieniając jedną cyfrę w rozwinięciu dziesiętnym n (bez zmiany liczby cyfr). Przykłady Na przykład n = 2. Zmieniając jedną cyfrę...

36
Znajdź wszystkie odrębne łańcuchy Gozinta

Łańcuchy Gozinta (Zainspirowany projektem Euler # 606 ) Łańcuch gozinty dla n jest sekwencją, w {1,a,b,...,n}której każdy element prawidłowo dzieli następny. Na przykład istnieje osiem różnych łańcuchów gozinty dla 12: {1,12}, {1,2,12}, {1,2,4,12}, {1,2,6,12}, {1,3,12}, {1,3,6,12}, {1,4,12} and...