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.

30
Sprawdź, czy ciągi są równe
Twoje zadanie jest proste . Ustalić, czy jeden ciąg jest równy Pozostałe (adres, wartość) bez użycia operatorów równości (takich jak ==, ===lub .equal()) lub nierówność ( !=, !==), coś podobnego do innych języków. Oznacza to wszędzie! Nie możesz używać tych operatorów nigdzie w kodzie. Możesz jednak używać przełączników, takich jak …
29 code-golf 

21
Policz od 1 do 100… cyframi rzymskimi
Napisz program liczący od 1 do 100 cyframi rzymskimi i wydrukuj te liczby na standardowym wyjściu. Każda z liczb musi być oddzielona spacjami. Nie można użyć żadnej wbudowanej funkcji do przekształcenia na cyfry rzymskie ani zewnętrznej aplikacji lub biblioteki. Pożądanym rezultatem jest I II III IV V VI VII VIII …

28
Problem z Józefem (odliczanie)
Wyzwanie Napisz funkcję, która przyjmuje dwie dodatnie liczby całkowite n i k jako argumenty i zwraca liczbę ostatnich osób pozostających poza n po odliczeniu każdego k tej osoby. To wyzwanie dla golfa, więc wygrywa najkrótszy kod. Problem n osób (ponumerowanych od 1 do n ) stoi w kręgu i każdy …

30
Ustal, czy 4 punkty tworzą kwadrat
Napisz funkcję, która pobiera 4 punkty na płaszczyźnie jako dane wejściowe i zwraca true, jeśli 4 punkty tworzą kwadrat. Punkty będą miały współrzędne całkowite o wartościach bezwzględnych <1000. Jako danych wejściowych możesz wykorzystać dowolną rozsądną reprezentację 4 punktów. Punkty nie są podane w żadnej określonej kolejności. Najkrótszy kod wygrywa. Przykładowe …
29 code-golf  math 

13
Ile Jimmys może zmieścić?
W tym prostym, ale zabawnym wyzwaniu poproszono Cię o ustalenie, czy Jimmy spadnie z platformy. Jimmy trzy części ciała /, ooraz \umieszczony tak /o\ Platformy są reprezentowane przez -. Jimmy spadnie z platformy, jeśli mają dwie lub więcej części ciała, które nie znajdują się bezpośrednio nad platformą. Kilka przykładów: /o\ …
29 code-golf  string 

30
Czy Jimmy spadnie z platformy?
Historia Poznaj mojego przyjaciela Jimmy'ego: /o\ Jimmy to mała postać, która lubi stać na platformach. Oto Jimmy bezpiecznie stojący na platformie: /o\ ------------- Teraz Jimmy ma dobre wyczucie równowagi, dzięki czemu może bezpiecznie stać z jedną nogą poza platformą, w ten sposób: /o\ ------------------- Chociaż jeśli stanie z dwiema lub …

28
Wyjmij wszystkie białe lub czarne kwadraty szachownicy
Wprowadzenie Tak wygląda szachownica. Widać, że a1to ciemny kwadrat. Jednakże, b1jest lekki kwadratowy . Zadanie Wyzwanie to, biorąc pod uwagę dark, lightczy bothwyjście wszystkie ciemny , światło lub wszystkie kwadraty z separatorem (jak spacji lub nową linią). Kolejność wszystkich kwadratów nie ma znaczenia . Przypadki testowe Input: dark Output: a1 …

7
Metamorfoza kodu źródłowego
mbomb007 poprosił nas o stworzenie programu samookaleczającego . To ciekawe wyzwanie, ale osobiście nie lubię zachęcać moich programów do samookaleczania. Lubię myśleć, że w sercu każdego programu jest piękny motyl czekający na wybuch. Jako taki, podczas mojego pierwszego w historii zawodów Code Golf, rzucam wyzwanie Stack Exchange metamorfozie motyla. Twój …

5
Oblicz rezystancję 4-pasmowego kolorowego rezystora
Rezystory zwykle mają kolorowe paski , które służą do identyfikacji ich rezystancji w omach . W tym wyzwaniu rozważymy tylko normalne 4-pasmowe, tanowe oporniki osiowo-ołowiowe. Wyrażymy je jako: xyzt Gdzie xjest pierwsze pasmo dla pierwszej cyfry znaczącej, yto drugie pasmo dla drugiej cyfry znaczącej, ztrzecie pasmo dla mnożnika i tjest …

30
Zaimplementuj Bogosort
Czy rozwiązywanie Sudoku jest zbyt trudne? Nawet wersja z brutalną siłą ? Oto ćwiczenie kodowania, które jest trochę łatwiejsze. Mam nadzieję. :-P Napisz najkrótszą funkcję, aby zaimplementować bogosort. W szczególności twoja funkcja powinna: Weź tablicę (lub odpowiednik twojego języka) jako dane wejściowe Sprawdź, czy jego elementy są posortowane; jeśli tak, …

30
Cosinus Pedanta
Mój szef właśnie powiedział mi, żebym napisał funkcję cosinus. Będąc dobrym maniakiem matematyki, mój umysł natychmiast wyczarował odpowiedni serial Taylora. cos(x) = 1 / 0! - x^2 / 2! + x^4 / 4! - x^6 / 6! + ... + (-1)^k x^(2k) / (2k)! + ... Jednak mój szef jest …

20
Sekwencja Stewiego: + * - / + * - /
Użyjmy czterech podstawowych operacji: dodawania +, mnożenia *, odejmowania -i dzielenia /(liczba zmiennoprzecinkowa, nie liczba całkowita). Sekwencja Stewiego jest zdefiniowana następująco: x = [x(1), x(2)] // Two initial numbers (one indexed) x(3) = x(1) + x(2) x(4) = x(2) * x(3) x(5) = x(3) - x(4) x(6) = x(4) / …

30
W tym wyzwaniu użyto znaku „+”
Twoje zadanie: podając liczbę n, wygeneruj znak „+”, który oznacza, że nznaki znajdują się poza jego centrum. Jeśli jest to mylące, sprawdź przypadki testowe. Standardowe metody wprowadzania: dane wyjściowe muszą być ciągiem lub drukowane. Obowiązują standardowe luki. Input: 1 Output: + ] 1 away from center `+`. Input: 2 Output: …

4
Przesuwaj strzałki wzdłuż konturu
Piaskownica Biorąc pod uwagę zestaw zamkniętych nie nakładających się konturów 2d (oddzielonych co najmniej jedną spacją nawet na przekątnych) ze strzałkami zorientowanymi konsekwentnie w tym samym kierunku zgodnym z ruchem wskazówek zegara lub przeciwnie do ruchu wskazówek zegara (każdy kontur ma swój własny kierunek) i liczbą dodatnią n, przesuń strzałki …

12
Walidator w skrzynce pocztowej
New York Times ma codzienną grę online o nazwie Letter Boxed (link znajduje się za zaporą; gra jest również opisana tutaj ), przedstawiona na kwadracie w następujący sposób: Dostajesz 4 grupy po 3 litery (każda grupa odpowiada jednej stronie na zdjęciu); żadna litera nie pojawia się dwukrotnie. Celem gry jest …

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.