Chociaż> <> 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: > < ^ v Zmienia kierunek wskaźnika instrukcji (w prawo, w lewo, w górę, w dół) / \ | _ …
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 …
Biorąc pod uwagę liczbę n> 77 , napisz program lub funkcję, która znajdzie zestaw różnych dodatnich liczb całkowitych, tak że suma zbioru jest równa n , a suma odwrotności zbioru wynosi 1. Przykład dla 80: 80 = 2 + 4 + 10 + 15 + 21 + 28 ⟶ 1/2 …
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->1,b->2,...,z->26zostanie zamieniona, fizzjeśli jest pisana małymi literami i …
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 …
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 …
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 <=> Remis Wydobyty <=> Dżins Części <=> Pasek Biorąc pod uwagę dodatnią liczbę całkowitą N (poprzez argument funkcji lub STDIN), zwróć / wypisz …
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 …
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 …
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 …
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 …
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ż, …
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 …
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 / …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.