Pytania oznaczone «code-golf»

21
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...

21
Koch Snowflake - codegolf

Krzywa kocha (znany także jako gwiazda Koch i Koch Island) to matematyczna krzywa i jeden z najwcześniejszych fraktalnych krzywych zostały opisane. Opiera się na krzywej Kocha, która ukazała się w artykule z 1904 r. Zatytułowanym „Na ciągłej krzywej bez stycznych, możliwej do zbudowania z geometrii...

21
Interpretuj> <> (Ryba)

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ół) / \ | _...

21
Ustal, czy wielokąt jest wypukły

Napisz program, aby ustalić, czy wejściowy wielokąt jest wypukły . Wielokąt jest określona jedną linię N , liczbę wierzchołków, a następnie N linie zawierające x oraz y współrzędnych każdego wierzchołka. Wierzchołki zostaną wyświetlone zgodnie z ruchem wskazówek zegara, zaczynając od dowolnego...

21
Sprawdź, czy numer jest szczęśliwy, czy nie?

Szczęśliwa liczba jest definiowana przez następujący proces. Zaczynając od dodatniej liczby całkowitej, zamień liczbę na sumę kwadratów jej cyfr i powtarzaj proces, aż liczba wyniesie 1 (gdzie pozostanie), lub zapętli się bez końca w cyklu, który nie obejmuje 1. Te liczby dla których ten proces...

21
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...

21
Zinterpretuj swój język, ale nie siebie?

Istnieje wiele wyzwań, które mówią „interpretować X”, gdzie X jest prostym językiem. Moim zdaniem jest to zbyt nudne. Aby dać wszystkim zwlekającym ludziom w Internecie coś ciekawego do zrobienia, możesz spróbować wykonać to wyzwanie: Wyzwanie Wybierz język $LANG. $LANGmoże być dowolnym...

21
Optymalny generator cyfr rzymskich z krótką ręką

Cel: Napisz funkcję, która pobiera liczbę jako dane wejściowe i zwraca liczbę rzymską krótkiej ręki dla tej liczby jako dane wyjściowe. Symbole rzymskie: Symbol Value I 1 V 5 X 10 L 50 C 100 D 500 M 1,000 Na przykład, co mam na myśli, gdy mówię „krótkie cyfry rzymskie”, zastanówmy się nad...

21
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...

21
Transpozycja Cambridge

Jestem pewien, że większość, jeśli nie wszyscy, spotkała się z tym w pewnym momencie: Aoccdrnig do rscheearch w Cmabrigde Uinervtisy, to nie jest mttaer w waht orer lte w wrod, olny iprmoetnt tihng to taht the frist and lsat be at the rghit pclae. Rset może być toat msem i możesz siedzieć na nim...

21
Świat kończy się w wyd

Zaczerpnięty z zimowego konkursu programistycznego ACM 2013. Jesteś osobą, która lubi brać rzeczy dosłownie. Dlatego dla was koniec Świata jest wydany; ostatnie litery „The” i „World” zostały połączone. Stwórz program, który pobiera zdanie, i wypisz ostatnią literę każdego słowa w tym zdaniu na...

21
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,...

21
Układanka Cztery Czwórki

Czterech czwórek puzzle jest popularnym rekreacyjnych puzzle matematyczne, które polega na użyciu dokładnie cztery 4s (i żaden inny numer) i zdefiniowany zestaw operacji, aby osiągnąć każdy numer od 0 do danego maksimum. W tej wersji dozwolone są tylko następujące operatory: Można stosować...

21
Więc… jaki jest twój wynik StackOverflow?

To jest proste. Biorąc pod uwagę liczbę, zwróć nazwę użytkownika i wynik reputacji użytkownika stosu przepełnienia o podanym identyfikatorze . Twój program może założyć, że zawsze ma prawidłowy i istniejący identyfikator użytkownika. Na przykład: biorąc pod uwagę dane wejściowe 764357(które są...

21
Konwersja liczb całkowitych na angielskie słowa

Celem tego kodu golfa jest konwersja liczb całkowitych na angielskie słowa. Program monituje o wprowadzenie danych. Jeśli to wejście nie jest liczbą całkowitą, wydrukuj NaN. Jeśli jest to liczba całkowita, przekonwertuj ją na angielskie słowa i wydrukuj te słowa. Minimalne wejście: 0 (zero)....

21
Wskazówki do gry w golfa w F #

Jakie masz ogólne wskazówki na temat gry w golfa w F #? Szukam pomysłów, które można by zastosować do problemów z golfem w kodzie, które są przynajmniej nieco specyficzne dla F # (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na...

21
Thar wieje!

Arrr ... Ahoj, ja mam nadzieję! Rozwinąć grot! Pełna na prawą burtę! Ach, poczuj wiatr we włosach! Racja, moje serca ... Potrzebuję trochę twoich umiejętności kodowania! Moja załoga jest bardziej zmodernizowana niż ja ... Nadal wolę punkty kompasu (patrz tutaj, aby uzyskać więcej informacji, Arrr...