Pytania oznaczone «code-golf»

10
Znajdź zrównoważone sąsiedztwo

Twoim zadaniem będzie wzięcie zbalansowanego łańcucha i liczby całkowitej reprezentującej odległość Levenshteina (liczba znaków, które należy wstawić, usunąć lub zmienić, aby przekształcić jeden łańcuch w drugi) i musisz znaleźć liczbę zrównoważonych łańcuchów o tej odległości z oryginalnego ciągu...

10
Akcesoria po fakcie!

To wyzwanie inspirowane matematyką jest faktem. Programowanie nie jest . Notacja matematyczna dla silni lub faktu jest wykrzyknikiem !. Wykrzyknik jest również częstym symbolem notw wielu językach programowania. Wyzwanie: Weź ciąg zawierający cyfry i znaki: + !jako dane wejściowe i wyjściowe...

10
Liczby będące palindromami w N bazach

Biorąc pod uwagę nieujemną liczbę całkowitą n >= 0, wypisz na zawsze sekwencję liczb całkowitych, x_i >= 3które są palindromami w dokładnie nróżnych zasadach b, gdzie może być zasada 2 <= b <= x_i-2. Jest to w zasadzie odwrotność OEIS A126071 , gdzie wypisujesz , które indeksy w tej...

10
Zaokrąglij sznurek

Niektórych liczb dziesiętnych nie można dokładnie przedstawić jako liczb binarnych ze względu na wewnętrzną reprezentację liczb binarnych. Na przykład: zaokrąglenie 14,225 do dwóch cyfr dziesiętnych nie daje 14,23, jak można się spodziewać, ale 14,22. Python : In: round(14.225, 2) Out:...

10
Oceń My Scan-tron!

Standaryzowane testy zwykle zawierają skan-tron lub jakiś dokument odpowiedzi, który rejestruje twoją odpowiedź. Komputer lub człowiek sprawdzi następnie twoje odpowiedzi i określi twoją ocenę. Więc tutaj, biorąc pod uwagę skan-tron i klucz odpowiedzi, określ wynik i pominięte pytania, jeśli takie...

10
Mapowanie między liczbą całkowitą a wymownym słowem

Cel, powód Chodzi o to, aby podać kod niezbędny do odwzorowania 32-bitowej liczby całkowitej na / z wymawianego słowa o długości maksymalnie 9 znaków. Może to być przydatne na przykład w celu ułatwienia zapamiętania numeru seryjnego lub wpisania formularza. Wymagana jest zarówno metoda translacji...

10
Gładki jak teflon

Dosłownie! 6 kwietnia to Narodowy Dzień Teflonu , który jest obchodzony patelniami pokrytymi teflonem (co będziemy robić). Tak więc, biorąc pod uwagę dodatnią liczbę całkowitą n, utwórz patelnię teflonową. Sekcja „patelni” patelni jest ośmiokątem, a każdy z jej boków składa się z npostaci, które...

10
Szesnastkowy na dwójkowy

Konwertuj liczbę szesnastkową (dowolnego rozmiaru) na liczbę binarną. Wejście POSITIVE liczba szesnastkowa z początku. Ważny wkład będzie zawsze dopasować następujące wyrażenia regularnego: . Jeśli dane wejściowe nie są poprawną liczbą szesnastkową, to znaczy wszystko, co nie pasuje do tego...

10
Wyprowadź jednostki

Wyzwanie Biorąc pod uwagę listę jednostek podstawowych SI, listę równań i cel, musisz wyprowadzić jednostki celu, używając tylko jednostek podstawowych. Jednostki pochodne Z Wikipedii: Międzynarodowy Układ Jednostek (SI) określa zbiór siedmiu jednostek podstawowych, z których pochodzą...

10
C # Pierwszy 1 (od prawej do lewej) w liczbie binarnej

Próbuję użyć C #, aby znaleźć indeks pierwszej 1 (od prawej do lewej) w binarnej reprezentacji liczby. Na przykład, ponieważ 100 w systemie binarnym to: 0b1100100 Pierwsza 1 znajduje się na trzeciej pozycji z prawej strony, więc powinna dać 3. 234 powinno dać 2, 0 powinno dać 0, itd. Oto moje...

10
Oblicz złożoną moc

Bieg do dołu Biorąc pod uwagę dowolny wejściowy x i y , wykonanie złożonej operacji drukowania i odpowiedni wynik. Jak powinien działać Twój program Biorąc pod uwagę x i y w postaci z = x + yi , znajdź z i-z Jeśli bezwzględna rzeczywista wartość z i-z jest większa niż absolutna część urojona,...

10
Utwórz wir!

Twoim zadaniem dzisiaj jest stworzenie wiru z jednym parametrem. Ten parametr określa długość każdego ramienia w znakach. Każda „warstwa” każdego ramienia zawiera o jedną postać więcej niż ostatnia. Oto, jak będzie wyglądał wir, biorąc pod uwagę długość ramienia: 0: # 1: # ### # 2: #...

10
Znajdź reputację użytkownika SE

Wyzwanie Biorąc pod uwagę identyfikator użytkownika SE, wyświetl sumę jego reputacji ze wszystkich sieci Stack Exchange, do których użytkownik się zarejestrował. Zasady Jeśli użytkownik ma na stronie reputację 101 lub mniej, policz ją jako zero w sumie. Nie należy liczyć repozytorium Area 51...

10
Binary Puzzle Solver

Wprowadzenie Zasady układanki: Układanka Binarna (znana również jako Takuzu lub Subiku) jest bardzo łatwa do zrozumienia i ma tylko kilka zasad: Ponieważ nazwa gry jest binarna, jest dość oczywista, ale można wprowadzać tylko zera i jedynki. Nie więcej niż dwie takie same cyfry mogą znajdować...

10
Okres 2 Odwrócony Quine

Twoim zadaniem jest napisanie programu, który wypisze swój kod źródłowy w odwrotnej kolejności. Jednak po uruchomieniu odwróconego kodu powinien on wypisać kod źródłowy skierowany we właściwym kierunku. Przykład Powiedz, że twój program to abc. Po uruchomieniu powinien zostać wypisany cba. cba,...

10
Zrób tłumacza na tak!

Tak to język oparty na stosie, który zawiera kilka instrukcji rozdzielonych spacjami: yes: Push 1 to the stack no: Push 0 to the stack what: Push the input to the stack (input is taken at the start of program execution and is the same for the whole execution) sure: Increment the last item in the...

10
Hipoteza von Kocha

Matematyka von Koch możesz poznać po jego słynnym płatku śniegu. Ma jednak bardziej interesujące problemy z informatyką. Rzeczywiście, spójrzmy na to przypuszczenie: Biorąc pod uwagę drzewo z nwęzłami (a więc n-1krawędziami). Znajdź sposób wyliczenia węzłów1 do ni odpowiednio krawędzi od 1do n-1w...