Pytania oznaczone «code-golf»

11
Wdrożenie MENACE

tło Widmo ( M achine e ducable N oughts ND C Rosses e ngine) jest prymitywny algorytmiczne płytkie maszyna do zera gier i przecięcie, utworzonych przez brytyjskiego komputer naukowca Donald MICHIE w 1960 roku. Pierwotnie został zaimplementowany z 304 pudełkami zapałek, każdy oznaczony pozycją...

11
Interpretator ciągów znaków

streszczenie Wprowadzono nowy język manipulacji ciągami, wykorzystujący tylko znaki $+#-!*|@>! Twoim zadaniem jest zaimplementowanie dla niego interpretera w jak najmniejszej liczbie bajtów. Wejście Ciąg, który jest pojedynczą linią tego języka. Można to wziąć w dowolny rozsądny sposób...

11
Symuluj bitowy tag cykliczny

Wyzwanie Biorąc pod uwagę dwa ciągi w dowolnym domyślnym formacie we / wy, wykonaj następujące czynności: UWAGA: Wyzwanie będzie odnosić się do pierwszego ciągu jako „danych”, a drugi do „programu”. Zmień program na ciąg nieskończony, który jest po prostu programem powtarzanym w nieskończoność...

11
Obszar wypukłego kadłuba 2D

Otrzymujesz tablicę / listę / wektor par liczb całkowitych reprezentujących współrzędne kartezjańskie ( x , y)(x,y)(x, y) punktów na płaszczyźnie euklidesowej 2D; wszystkie współrzędne mają wartości od - 104−104−10^4 do 10410410^4 , dozwolone są duplikaty. Znajdź obszar wypukłego kadłuba tych...

11
Która naprawdę duża liczba jest większa?

To pytanie jest trudne (a zwłaszcza trudniejsze niż Która duża liczba jest większa? ) Dla tych, którzy lubią trudniejsze łamigłówki. Wejście Liczba całkowita a1, a2, a3, a4, a5, b1, b2, b3, b4, b5 każda w zakresie od 1 do 10. Wynik True if a1^(a2^(a3^(a4^a5))) > b1^(b2^(b3^(b4^b5))) and...

11
Magiczne kwadraty modulo

Jestem wielkim fanem teorii liczb. Wielką rzeczą w teorii liczb jest arytmetyka modułowa; definicja jest wtedy i tylko wtedy, gdy m \ mid ab . Zabawne jest podnoszenie do potęg: szczególnie, gdy moduł jest liczbą pierwszą. W szczególności udowodniono, że jeśli a i m są względnie pierwsze (nie mają...

11
Znajdź współczynnik C głosowania

W tym wyzwaniu będziesz określać, jak kontrowersyjny jest głos, biorąc pod uwagę szereg innych głosów, ustalając liczbę zwaną współczynnikiem C. Jaki jest współczynnik C, pytasz? Wyobraź sobie, że masz wiele głosów w wyborach. Wykorzystamy 1i 0ze względu na wyzwanie reprezentujemy dwóch różnych...

11
Quinos Ouroboros na poziomie n

Ten 128-językowy quine ouroboros (program, który wypisuje program w innym języku, który wypisuje program w innym języku (125 języków później), który wypisuje oryginalny program) jest imponujący. Ale niestety ma statyczną liczbę iteracji. Napisz program, który wypisuje program (niekoniecznie w...

11
Sekwencje krzyżowania

Sekwencje przekraczania Biorąc pod uwagę listę dodatnich liczb całkowitych A, nazwij ją rosnącą sekwencją, jeśli każdy element jest większy lub równy poprzedniemu; i nazwijmy to sekwencją malejącą, jeśli każdy element jest mniejszy lub równy poprzedniemu. Niektóre rosnące...

11
Bitwa tablicowa z dziwnymi sekretnymi mocami

Oto stosunkowo proste wyzwanie dla dwuwymiarowej tablicy. Wyobraź sobie pole bitwy z 625 piechotą. Ci dowodzić dziwnych żołnierzy, ale niestety siła nawet wojska przytłacza cię. Na szczęście twoi żołnierze mają tajną moc: jeśli moc każdego nieparzystego oddziału i towarzyszących mu nieparzystych...

11
Czy to ważna gra Tichu?

Tichu to gra karciana, w której gracze na zmianę grają zestawami kart z talii składającej się ze standardowej talii 52 kart plus 4 dodatkowe karty: smok , który ma wartość większą niż jakakolwiek inna karta feniks , który może działać jako zamiennika pies , który przechodzi kolejno do swojego...

10
Opracuj zmianę [zamknięte]

Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 2 lata temu . Piszesz program automatycznej kasy fiskalnej....

10
Word Spinner Puzzle

To jest łamigłówka słowna. Twój program powinien zaakceptować dwa słowa na standardowym wejściu. Słowo pierwsze to słowo początkowe. Słowo drugie to słowo końcowe. Od słowa początkowego musisz dotrzeć do słowa końcowego zmieniając / dodając / usuwając jedną literę na raz. Po każdej modyfikacji...

10
Wielomianowa długa dywizja

Zaimplementuj wielomianowy długi podział, algorytm, który dzieli dwa wielomiany i pobiera iloraz oraz resztę: (12x ^ 3 - 5x ^ 2 + 3x - 1) / (x ^ 2 - 5) = 12x - 5 R 63x - 26 W swoich programach będziesz reprezentować wielomiany jako tablicę, ze stałym wyrazem na ogonie. na przykład x ^ 5 - 3x ^ 4...

10
Narysuj zegar binarny BCD

Utwórz zegar binarny BCD w ASCII. Zgodnie z domniemaniem wyświetla czas w sześciu kolumnach kropek: (źródło: Wikimedia Commons ) Każda kolumna jest cyfrą kodowaną binarnie, odczytuje godziny, minuty i sekundy od lewej do prawej. Godziny podane są w formacie 24-godzinnym. Czas na wyświetlenie...

10
Code-Golf: Sekwencja Farey (I)

Wyzwanie W tym zadaniu otrzymasz liczbę całkowitą N (mniejszą niż 10 ^ 5), wypisz sekwencję Farey rzędu N. Wejście N jest podane w jednym wierszu, wejścia są zakończone przez EOF. Wejście 4 3 1 2 Wynik F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3, 1/1} F1 = {0/1,...

10
Wizualizator równań Ascii

Radzenie sobie z równaniami przy braku dobrego edytora równań jest nieuporządkowane i nieprzyjemne. Na przykład, jeśli chciałbym wyrazić całkę i jej rozwiązanie, mogłoby to wyglądać mniej więcej tak: Całka [x ^ 3 e ^ (- mx ^ 2 b / 2), dx] = - ((2 + b m x ^ 2) / (b ^ 2 * e ^ ((b m x ^ 2) / 2) * m ^...

10
Oblicz sekwencję całkowitą uzyskaną z czynników pierwszych

Utwórz funkcję, wyrażenie lub program, który wykonuje następujące czynności: Weź czynniki pierwsze dowolnej liczby i zsumuj je. Na przykład czynniki pierwsze 28 wynoszą 2 2 7, zsumowane do 11. Pomnóż wynik przez liczbę czynników pierwszych dla podanej liczby. Np. 28 ma 3 czynniki pierwsze, które...