Pytania oznaczone «code-golf»

11
Liczenie ikon dla innowacji

Innowacja to gra karciana, w której gracze walczą przez wieki, od prehistorii po współczesność, starając się zdobywać osiągnięcia szybciej niż ich przeciwnicy. Każda karta w Innowacji jest unikalna i zapewnia graczowi kilka ikon. Jeśli traktujemy każdą kartę jako siatkę 2x3, wówczas trzy z...

11
Napełnianie nieskazitelnego świata

Mocno zainspirowany Programowaniem nieskazitelnego świata . Również ściśle związany z tym wyzwaniem . Zdefiniujmy nieskazitelną liczbę pierwszą jako liczbę, która sama jest liczbą pierwszą, ale nie będzie już liczbą pierwszą, jeśli usuniesz ciągłe podciągi N cyfr 10, gdzie 0 < N < digits...

11
Przeanalizuj swoje krzesło

To wyzwanie opiera się na Downgoat's Adjust your chair . Wyzwanie Właśnie dostosowałeś swoje nowe krzesło! Idealnie do ciebie pasuje. Jednak koło jest skrzypiące i wiesz, że osoby naprawiające zmienią regulację. Problem polega na tym, że nie masz linijki, więc będziesz musiał napisać program do...

11
Alokator pamięci

Projektujesz nowy ezoteryczny język programowania, a jedną z funkcji, którą postanowiłeś dodać, jest dynamiczny alokator pamięci. Twój język określa specjalną dedykowaną wirtualną przestrzeń adresową dla przestrzeni programowej użytkownika. Jest to oddzielne od przestrzeni adresowej używanej przez...

11
Przyciąganie między słowami

Teoria grawitacji Newtona mówi, że siła grawitacji między dwiema masami punktowymi jest F = (Gm 1 m 2 ) / r 2 Gdzie G to stała grawitacyjna: 6,674 x 10 -11 Nm (m / kg), 2 m 1 to masa pierwszego obiektu m 2 to masa drugiego obiektu r jest odległością między ich środkami masy Wyzwanie Musisz...

11
Oblicz liczbę, edycja dzielników

Zainspirowany tym pytaniem dotyczącym matematyki. Pozwól na czynniki pierwsze liczbę, n , są reprezentowane P (n) = 2 x 3 b X5 c X ... . (Przy użyciu X jako symbol mnożenia). Następnie ilość dzielników n może być przedstawiony jako D (n) = (a + 1) x (b + 1) x (C + 1) ... . Możemy zatem łatwo...

11
Przeczytaj tabele

Zadanie Przeczytaj zawartość tabeli, biorąc pod uwagę zestaw współrzędnych. Formatowanie tabeli Tabele będą miały ten podstawowy format: |[name]|[name]| --------------------- [name]| [val]|[val] | [name]| [val]|[val] | Nazwy kolumn są zawsze unikalne w obrębie kolumn . Nazwy wierszy są...

11
Prymitywne Korzenie Jedności

Niech zbędzie liczbą zespoloną. zjest n-tym pierwotnym pierwiastkiem jedności, jeśli dla pewnej dodatniej liczby całkowitej n i dla dowolnej dodatniej liczby całkowitej k < n . Wyzwanie Napisz pełny program lub funkcję, która, biorąc pod uwagę dodatnią liczbę całkowitą njako dane wejściowe,...

11
Przycinaj i licz dziesiętne

W tym wyzwaniem, można napisać program do wyjścia, ile miejsc po przecinku są w wejściowego łańcucha i wykończenia wejście w razie potrzeby. Przykłady -12.32 2 32 0 3231.432 3 -34.0 0 -34 023 0 23 00324.230 2 324.23 10 0 00.3 1 0.3 0 0 -04.8330 3 -4.833 Zasady Dane wejściowe będą...

11
Eeny, meeny, miny, moe

Wprowadzenie Piosenka z dzieciństwa Eeny, meeny, miny, moe była często używana do wybrania, kto był „tym” podczas odtwarzania tagu. Każdy stałby w kręgu i wskazywałby losowo wybraną osobę. Śpiewali: Eeny, meeny, miny, moe, Złap tygrysa za palec u nogi. Jeśli krzyczy, pozwól mu odejść,...

11
Łatwy jak ABC Solver

Easy As ABC, znany również jako „End View”, to układanka, w której otrzymujesz pustą siatkę z literami wokół niej; musisz częściowo wypełnić siatkę, aby dokładnie jedna litera znajdowała się w każdym wierszu i kolumnie; ponadto litery na końcu wiersza (lub kolumny) muszą być pierwszą literą...

11
Renderowanie w polu ASCII

Zadanie Twoim zadaniem jest napisanie programu, który wyświetli pola ASCII w miejscach określonych przez dane wejściowe. Wejście Otrzymasz listę liczb. Format tutaj jest nieco elastyczny, że można użyć dowolnego deliminator chcesz (np 1,2,3,4, 1 2 3 4, [1,2,3,4]). Lista jest w grupach po 4 i...

11
Wzajemnie wypełnij puste pola

Biorąc pod uwagę wejście dwóch ciągów znaków z sekwencjami znaków podkreślających odpowiadające słowa, wypisz zdania z wypełnionymi „pustymi miejscami”. Najlepszym sposobem opisania tego wyzwania jest przykład. Oto przykładowe dane wejściowe: programming _____________ and code golf programming...

11
Zjedz tabliczkę czekolady

Mam tabliczkę czekolady i potrzebuję pomocy w jedzeniu, więc napiszesz program, aby to zrobić. Wyjaśnienie Pierwszy wiersz to wejście. Przykłady są oddzielone pustą linią. 7 ____ __|__| |__|__| |__|__| |__|__| 6 _______ |__|__| |__|__| |__|__| 5 ____ __|__| |__|__| |__|__| 0 1 ____...

11
Zagrajmy w grę planszową!

Wprowadzenie Gry planszowe to klasyczna gra między dziećmi, ale niektóre dzieci nudzą się grając w grę planszową krok po kroku. Teraz chcą, aby wynik został pokazany, zanim położy ręce na planszy. Wyzwanie Załóżmy, że ta gra planszowa: >---#<---X---<X<--#-$ > means the start of...

11
Relacje zgodności

Biorąc pod uwagę 3 dodatnie liczby całkowite a, boraz n(którego maksymalne wartości to maksymalna wartość całkowita reprezentowalna w języku polskim), wyjście jeśli wartość truthy a ≡ b (mod n)i falsey inaczej. Dla tych, którzy nie są zaznajomieni ze stosunkami zgodności, a ≡ b (mod n)jest...

11
Liczby ósemkowe, dziesiętne czy szesnastkowe?

Biorąc pod uwagę ciąg wejściowy zawierający tylko litery i cyfry, napisz program lub funkcję, która wypisze możliwe do wydrukowania znaki ASCII (Heks 20-7E), które odpowiadają wartości ciągu w podstawach 8, 10 i 16 (tam, gdzie to możliwe). Znaki muszą być pisane w kolejności rosnącej, zgodnie z...

11
Darmowa próbka autokorelacji

Rozważmy jednowymiarowy wektor o wartościach rzeczywistych x, który reprezentuje obserwacje niektórych procesów mierzonych w równych odstępach czasu. Nazywamy x w szeregu czasowym . Niech n oznacza długość x, a x̄ oznacza średnią arytmetyczną x . Próbki autokowariancji funkcja jest zdefiniowany...