Pytania oznaczone «code-golf»

14
Pomóż mi wycisnąć moje awokado

W tym wyzwaniu mam pole z awokado, które chciałbym soczyć tak szybko i całkowicie, jak to możliwe. Czy potrafisz napisać program lub funkcję, która pomoże mi w perfekcyjnym wyciśnięciu awokado? Jako dane wejściowe otrzymasz awokado jako siatkę mx mkwadrat, gdzie mliczba całkowita wynosi od 3 do 6....

14
A, Buzz, C, D, E, Fizz, G

Prosty FizzBuzz wykorzystujący ciągi znaków. Dany 1 słowo lub fraza (ciąg) 2 unikalne postacie Wynik Słowo lub fraza z każdym wystąpieniem pierwszego znaku zastępowanego przez fizz i każdego drugiego znaku zastępowanego przez szum Zasady Pierwsza litera zarówno w Fizz, jak i Buzz musi...

14
Zaproponuj mi wyzwanie!

Jestem zbyt znudzony i chcę wyzwanie do rozwiązania. Ale nie widzę żadnych ciekawych wyzwań i jestem zbyt leniwy, by je znaleźć. Czy możesz (cóż, technicznie twój kod) zaproponować mi jeden? I / O Dane wejściowe: brak. Wynik: link do losowego otwartego (tj . Niezamkniętego ) wyzwania...

14
Zmień grawitację tekstu, jak puzzle 2048

W grze 2048 masz siatkę i możesz przenosić elementy w czterech kierunkach. Wszystkie poruszają się w tym kierunku tak daleko, jak to możliwe. Do tego wyzwania otrzymasz wyściełany, kwadratowy ciąg 2D (albo z nowymi liniami, albo z listą ciągów), w następujący sposób: ab cd e f ghij kl mno p...

14
Listy i tablice, część po części

W tym wyzwaniu otrzymasz cztery różne, ale nieco powiązane zadania, które należy rozwiązać w określony sposób. Najpierw wyjaśnię zadania, a następnie wyjaśnię, jak je rozwiązać. Kod dla wszystkich czterech zadań powinien przyjmować dwie dodatnie liczby całkowite jako dane wejściowe:, n,mgdzie...

14
Moje źródło jest w porządku, jest twoje?

Wyzwanie polega na napisaniu programu, funkcji itp., Które obliczą, czy przekazany ciąg znaków jest „w porządku”. Oznacza to, że znaki ciągu mają kody znaków w kolejności od najmniejszej do największej. Najmniejszy kod znakowy musi być pierwszy. Rozumiem przez to najniższe punkty kodowe Unicode do...

14
Plus lub minus poligloty!

Twoje zgłoszenie musi zawierać listę liczb (w dowolnym formacie listy obsługiwanym przez Twój język lub przy użyciu wielu parametrów funkcji / wiersza poleceń) lub ciąg liczb oddzielonych dowolnymi znakami, które nie są 0123456789. W jednym języku musi dodać je wszystkie i wygenerować sumę. W innym...

14
Liczby palindromiczne bez 11

Każdy palindrom z parzystą liczbą cyfr dzieli się przez 11, więc 11 jest jedyną [liczbą palindromową] z parzystą liczbą cyfr. - David Wasserman, OEIS Nauczyłem się tego dzisiaj ręcznie, zanim zacząłem swoje badania, kiedy mój program pomijał liczby z parzystą liczbą cyfr (oprócz 11) podczas...

14
Znajdź liczbę podgrup grupy skończonej

Definicje Możesz pominąć tę część, jeśli znasz już definicje grup , grup skończonych i podgrup . Grupy W algebrze abstrakcyjnej grupa jest krotką (G, ∗) , gdzie G jest zbiorem, a ∗ jest funkcją G × G → G, tak że następujące: Zamknięcie: dla wszystkich x, y w G , x ∗ y jest również w G...

14
Wyzwanie dotyczące układu klawiatury

Układ klawiatury, z którego często korzystają ludzie, to układ QWERTY, jak pokazano poniżej. Ale są też inne układy klawiatury: DVORAK COLEMAK ROBOTNIK Twoje zadanie Twój kod wymaga dwóch danych wejściowych: nazwy układu klawiatury i ciągu do transkrypcji. Twoim celem jest konwersja...

14
Numery osiągalne

Definicje Funkcja Euler Phi ( funkcja totalna AKA ): funkcja, która przyjmuje liczbę dodatnią i zwraca liczbę liczb dodatnich mniejszą niż podaną liczbę, które są jednocześnie liczbą pierwszą. Jest oznaczony jako φ(n). Osiągalna liczba : jeśli istnieje dodatnia liczba całkowita xtaka φ(x) == n,...

14
Dodawanie ułamków

Napisz program lub funkcję, która pobiera dwie niepuste listy o tej samej długości co dane wejściowe i wykonuje następujące czynności: używa elementów pierwszej listy, aby uzyskać liczniki, wykorzystuje elementy drugiej listy, aby uzyskać mianowniki, wyświetla wynikowe ułamki po uproszczeniu...

14
Kim jest ten wielokąt?

Wygodnym i użytecznym sposobem przedstawienia powierzchni topologicznych jest fundamentalny wielokąt . Każda strona wielokąta jest dopasowana do innej strony i może być równoległa lub antyrównoległa. Na przykład tutaj jest podstawowy wielokąt torusa : Aby dowiedzieć się, dlaczego jest to torus,...

14
Sumy 100 rzutów dwóch sześciościennych kości

Załóżmy, że masz dwie sześciościenne kości. Rzuć parę 100 razy, obliczając sumę każdej pary. Wydrukuj liczbę wystąpień każdej sumy. Jeśli suma nigdy nie została wyrzucona, musisz podać zero lub jakiś sposób na określenie, że ta konkretna suma nigdy nie została wyrzucona. Przykładowe dane...

14
Word Poker, kto wygrywa?

Dane wejściowe będą składały się z dwóch pięciu liter. W rzeczywistości nie muszą to być słowa słownikowe, tylko pięć liter, każda mała lub cała wielka, twój wybór. W słowach wejściowych pojawi się tylko AZ i zawsze będą one miały długość 5 znaków. Twój program polega na zdobyciu ich obu tak,...

14
Znajdź kursy nieparzyste

Biorąc pod uwagę nieuporządkowany zbiór dodatnich liczb całkowitych dowolną rozsądną metodą wprowadzania, zwróć wszystkie podkolekcje, które mają nieparzystą liczbę nieparzystych elementów (tj. Mają nieparzystą sumę). To jest golf golfowy, więc powinieneś dążyć do zminimalizowania liczby bajtów...