Pytania oznaczone «code-golf»

27
Dekoduj pozycję katalogu FAT Microsoft MS-DOS 5.0

System plików Microsoft FAT ma tabelę katalogów, która reprezentuje „pliki”, w których „folderach” na dysku. Na razie wpisy te wypełniały wiele informacji niewielką ilością bitów. Dla ciekawskich istnieje wiele specyfikacji technicznych na Wiki , ale wyzwanie polega na „prostym” dekodowaniu...

27
Oblicz funkcję sumaryczną Eulera

tło Eulera totient funkcja φ(n)jest definiowana jako ilość liczb całkowitych mniej niż lub równy n, które są względnie pierwsze do n, czyli liczba możliwych wartości xw 0 < x <= nodniesieniu do których gcd(n, x) == 1. Mieliśmy się kilka totient - powiązanych wyzwań przed, ale nie taki,...

27
Oblicz A190810

Twoje zadanie jest dość proste, oblicz n-ty element A190810 . Elementy A190810 są obliczane zgodnie z następującymi zasadami: Pierwszym elementem jest 1 Sekwencja rośnie Jeśli xwystępuje w sekwencji, to 2x+1i 3x-1również Możesz użyć indeksowania 1 lub 0, ale jeśli używasz indeksowania 0,...

27
Usuń zduplikowaną i przełączoną obudowę

Cel Celem tego wyzwania jest: biorąc pod uwagę ciąg znaków, usuń zduplikowane pary liter, jeśli drugi element w parze ma przeciwne wielkie litery. (tzn. wielkie litery stają się małe i odwrotnie). Pary należy wymieniać od lewej do prawej. Na przykład aAapowinien zostać aai nie aA. Wejścia...

27
Zrób (nieco) własny ciąg referencyjny

Chcesz, aby ciąg, gdzie ( 1-indeksowane ) znak o indeksie njest n. Gdy njest mniej niż 10, to jest proste: "123456789". Na nprzykład, kiedy jest 12, staje się to niemożliwe, ponieważ liczby większe niż 9 (w bazie 10) zajmują więcej niż jeden znak. Możemy kompromisu poprzez podzielenie ciąg na...

27
Liczby czystości

Dzisiaj przyjrzymy się sekwencji a związanej z funkcją Collatz f : Nazywamy sekwencję formie oo, F (z), F (F (z)) ... w sekwencji Collatz . Pierwsza liczba w naszej sekwencji, a (1) , to 0 . Przy wielokrotnym stosowaniu f wpada w cykl 0 → 0 →… Najmniejsza liczba, której jeszcze nie...

27
Odejmij kolejne liczby

Opis Odejmij kolejne liczby P od liczby N. Następna liczba N to N + 1. Spójrz na przykłady, aby zrozumieć, co mam na myśli. Przykłady: Input: N=2,P=3 Calculate: n - (n+1) - (n+2) - (n+3) //Ending with 3, because P=3 Calculate: 2 - 2+1 - 2+2 - 2+3 //Replacing N with 2 from Input Calculate: 2 - 3...

27
Invalid Invali Inval

Ten pomysł jest luźno oparty na wiadomości czatu @ TùxCräftîñg . Spójrz na poniższą przykładową sekwencję: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 Po INVALID9tym zaczyna się tak: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 A potem INVALI9jest tak: INVAL0, INVAL1, INVAL2,...

27
Suma lub różnica dwóch potęg dwóch

Wyzwanie, jeśli zdecydujesz się je zaakceptować, polega na K >= 1znalezieniu liczb całkowitych nieujemnych Ai B spełnieniu co najmniej jednego z dwóch następujących warunków: K = 2^A + 2^B K = 2^A - 2^B Jeśli takiego nie ma, Aa BTwój program może zachowywać się w dowolny sposób. (Wyjaśnienie...

27
Wyjmij namiot do góry nogami

Biorąc pod uwagę liczbę całkowitą, wyślij namiot do góry nogami. Dane wejściowe określają zarówno rozmiar namiotu (wartość bezwzględna), jak i to, czy wejście znajduje się po lewej stronie (liczby ujemne) czy po prawej stronie (liczby dodatnie). If input = -1: ____ \/_/ If input = -2: ________ \...

27
Łańcuchowanie podciągów

Wprowadzenie W tym przykładzie weźmy ciąg Hello, World!i tablicę [3, 2, 3]. Aby znaleźć łańcuch podciągów, przechodzimy przez następujący proces: Pierwsza liczba tablicy to 3, więc otrzymujemy podłańcuch [0 - 3], który jest Hel. Następnie usuwamy pierwsze 3znaki z początkowego ciągu, który...

27
Naturalna konstrukcja

Liczby naturalne, w tym 0, są formalnie zdefiniowane jako zbiory, w następujący sposób : Liczba 0 jest zdefiniowana jako pusty zestaw, {} Dla n ≥ 0 liczba n +1 jest zdefiniowana jako n ∪ { n }. W konsekwencji n = {0, 1, ..., n -1}. Pierwsze liczby zdefiniowane w tej procedurze to: 0 = {} 1 =...

27
Huragan Matthew i Błyskawice

Wyzwanie Zainspirowani tym wyzwaniem i nieprzyjemnym huraganem Matthew będziemy dynamicznie wytwarzać błyskawice. n = 15: \ /\ / \ / / /\ /\ / \ \ / / /\ /\ \ / / \ /\ \ /\ / \ \ /\ / \ \ /\ Wkład Dodatnia liczba całkowita nokreśla głębokość rundy błyskawicy. Zasady i...

27
Ostatni poniedziałek

Poniedziałek, 31 października, to Halloween. I to dało mi do myślenia - Zastanawiam się, co inni mają miesiąc ostatni dzień miesiąca również być poniedziałek? Wkład Dodatnia liczba całkowita w dowolnym, wygodnym formacie reprezentujących w roku 10000 > y > 0. W razie potrzeby dane...

27
Kto to jest PRNG?

Biorąc pod uwagę sekwencję 625 32-bitowych liczb całkowitych bez znaku (to jest w zakresie [0, 2**32)), wyprowadza, który z następujących generatorów liczb pseudolosowych wygenerował sekwencję: Generator liniowy kongruencjalny Xorshift Mersenne Twister W szczególności implementacje C tych...

27
Pierwotne struny

Łańcuch Primenary ( binary-prime ) to taki, który zapisany jako siatka binarna ma każdy pierwszy wiersz i kolumnę. To dość niejasne wyjaśnienie, więc podzielmy to na działający przykład ... W tym przykładzie użyjemy ciągu bunny: Najpierw znajdź punkt kodowy ASCII każdego znaku i jego...

27
Alfabetycznie permutuj ciąg

Zadanie Twoim celem, jeśli zdecydujesz się go zaakceptować, jest napisanie programu, który, biorąc pod uwagę ciąg wejściowy (lub tablicę znaków), wypisze każdą możliwą permutację liter w tym ciągu. Moje wyniki są wybredne, więc należy je sortować alfabetycznie, bez duplikatów. Przykład: Wkład:...

27
Oblicz czynniki pierwsze

Jakiś czas temu mieliśmy poważne wyzwanie faktoryzacji , ale to wyzwanie ma prawie sześć lat i ledwo spełnia nasze obecne wymagania, więc uważam, że nadszedł czas na nowe. Wyzwanie Napisz program lub funkcję, która przyjmuje na wejściu liczbę całkowitą większą niż 1 i wyświetla lub zwraca listę...

27
Układanka ASCII

To jest 3x3układanka ASCII: _____ _____ _____ | _| |_ | | (_ _ _) | |_ _|_( )_|_ _| | (_) |_ _| (_) | | _ _) (_ _ | |_( )_|_ _|_( )_| | _| (_) |_ | | (_ _) | |_____|_____|_____| Jest to również 3x3układanka ASCII: _____ _____ _____ | |_ _| | | _ _) (_ _ | |_( )_|_ _|_( )_| | _| (_) |_ | | (_...