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.

7
Interpretuj> <> (Ryba)
Chociaż&gt; &lt;&gt; nie jest popularnym językiem, może być dobry do gry w golfa i został użyty na tej stronie. Został zainspirowany Befunge i ma pewne podobieństwa w instrukcji. Wymagane polecenia: &gt; &lt; ^ v Zmienia kierunek wskaźnika instrukcji (w prawo, w lewo, w górę, w dół) / \ | _ …

30
Rock Paper Scissors
Zaimplementuj klasyczne nożyczki z papieru kamiennego. Warunki: użytkownik wprowadzi „r”, „p” lub „s” program wyświetli „r”, „p” lub „s” i wynik wybór programu („r”, „p” lub „s”) musi być pseudolosowy ( patrzę na ciebie Howard ) wynik może być reprezentowany dowolnym znakiem do wydrukowania, zawsze powinny istnieć trzy możliwe wyniki …
21 code-golf  game 


24
Fizz-Buzzify a String
Otrzymasz ciąg znaków, który zawiera tylko litery alfabetu angielskiego, zarówno małe, jak i wielkie (ASCII 65-90 i 97-122). Twoim zadaniem jest wyprowadzenie wersji łańcucha Fizz-Buzzified. Jak Fizz-Buzzify a String? Każda litera z parzystym indeksem w alfabecie angielskim (alfabet musi być indeksowany 1:) a-&gt;1,b-&gt;2,...,z-&gt;26zostanie zamieniona, fizzjeśli jest pisana małymi literami i …
21 code-golf  string 

26
An A czy An An?
W języku angielskim istnieje zabawna i prosta różnica między ani a: używasz, angdy słowo zaczyna się od dźwięku samogłoski, a agdy słowo zaczyna się od dźwięku spółgłoski. Dla uproszczenia w tym wyzwaniu anpoprzedza słowo rozpoczynające się od samogłoski ( aeiou) i asłowo rozpoczynające się spółgłoską. Wejście Ciąg zawierający tylko drukowane …

6
Sześciokąty połączone ASCII
Przegląd Biorąc pod uwagę liczbę sześciokątów, ułóż je w połączony kształt w ramach obrazu sztuki 50 na 50 ASCII. Kształt, który wybierzesz, może być dowolny - bez względu na to, co najbardziej ci odpowiada na grę w golfa - pod warunkiem, że jest podłączony. Może mieć otwory, pod warunkiem, że …

14
Znajdź Semordnilaps
Semordnilaps (znany również jako heteropalindromy, semi-palindromy, półpalindromy, reversgramy, mynoretehs, odwracalne anagramy, reversals lub anadromy) są słowami, które są również słowami, gdy zostały przeliterowane. Oto kilka przykładów: Totem &lt;=&gt; Remis Wydobyty &lt;=&gt; Dżins Części &lt;=&gt; Pasek Biorąc pod uwagę dodatnią liczbę całkowitą N (poprzez argument funkcji lub STDIN), zwróć / wypisz …
21 code-golf 

20
Znajdź ostatnią niedzielę w każdym miesiącu danego roku
Rozwiązania F # znane w 140 znakach , a to jest problem z kodem Rosetta . Wymagany wynik na stdout lub w zmiennej łańcuchowej dla roku wejściowego 2014: 2014-01-26 2014-02-23 2014-03-30 2014-04-27 2014-05-25 2014-06-29 2014-07-27 2014-08-31 2014-09-28 2014-10-26 2014-11-30 2014-12-28 Zgodnie z żądaniem, w 1900 r .: 1900-01-28 1900-02-25 1900-03-25 …
21 code-golf  date 

8
Najkrótszy kod do zgłaszania wyjątku IllegalArgumentException w Javie
Okej, wszyscy znamy normalny sposób zgłaszania wyjątku IllegalArgumentException w Javie: throw new IllegalArgumentException(); // 37 characters Ale muszą istnieć krótsze (jak w mniejszej liczbie postaci) sposoby, aby to zrobić. Jak możemy stworzyć wyjątek java.lang.IllegalArgumentException z jeszcze mniejszym kodem? Fragment kodu musi się skompilować i uruchomić w Javie 7. Brak importu …
21 code-golf  java 

25
Code-Golf: Permutacje
Napisz funkcję, która przyjmuje jako dane wejściowe zestaw liczb całkowitych (może to być lista, tablica lub dowolny inny kontener z odrębnymi liczbami) i wyświetla listę wszystkich jej permutacji. Python (95 znaków) : p=lambda s:s and sum(map(lambda e:map(lambda p:[e]+p,p(filter(lambda x:x!=e,s))),s),[]) or [[]] Byłoby miło być pobitym w tym samym języku, ale …

23
Wygeneruj nazwę kolumny programu Excel z indeksu
Ten pochodzi z prawdziwego problemu z życia. Oczywiście rozwiązaliśmy to, ale nadal wydaje się, że można to zrobić lepiej, że jest to zbyt długie i okrągłe rozwiązanie. Jednak żaden z moich kolegów nie może wymyślić bardziej zwięzłego sposobu napisania tego. Dlatego przedstawiam to jako golf golfowy. Celem jest przekonwertowanie nieujemnej …

30
Przybliżenie e
Wszyscy wiemy, że liczbę Eulera , oznaczoną e, do potęgi jakiejś zmiennej x, można aproksymować za pomocą rozszerzenia Maclaurin Series : Pozwalając x równa się 1, otrzymujemy Wyzwanie Napisz program w dowolnym języku, który jest zbliżony do liczby Eulera, przyjmując wartość wejściową N i obliczając szereg na N-ty warunek. Zauważ, …

22
Utwórz tabelę XOR
Wprowadzenie XOR to cyfrowa brama logiczna, która implementuje wyłączne lub. W większości przypadków jest to pokazane jako ^. Cztery możliwe wyniki w systemie binarnym: 0 ^ 0 = 0 0 ^ 1 = 1 1 ^ 0 = 1 1 ^ 1 = 0 Można to również uznać za dodatek …

11
Język asemblera
Napisz możliwie najkrótszą quine w języku asemblera . Użyj dowolnego ISA, jeśli chcesz, chyba że ma print-quineinstrukcję lub równoważny. Przykłady obejmują x86, MIPS, SPARC, MMIX, IBM BAL, MIX, VAX, JVM, ARM itp. Możesz połączyć się z _printffunkcją biblioteki standardowej C (lub odpowiednikiem Java dla kodu bajtowego JVM) dla I / …

24
Wynik kręgli z 10 pinów - edycja World Bowling
Punktacja World Bowling Wiele osób poszło do lokalnego centrum gry w kręgle, aby zagrać w kilka gier w kręgle, a wiele osób nadal próbuje wyliczyć swoje wyniki. World Bowling wprowadził uproszczony system punktacji, aby przyciągnąć więcej osób do sportu. Ten system punktacji jest wykorzystywany w grach międzynarodowych. System punktacji działa …

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.