Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

11
Anagram Quines (wątek gliniarzy)
To wyzwanie dla gliniarzy i rabusiów. Wątek rabusiów można znaleźć tutaj Wyzwanie polega na napisaniu programu, który wyświetli anagram kodu źródłowego, ale nie samego kodu źródłowego. Na przykład następujący program w języku Python: print`'print*2``'*2` odbitki 'print*2``print*2``' który ma wszystkie te same znaki, co oryginalne źródło, ale w innej kolejności. Po …

11
Numery kompozytowe odporne na bitflip
Czasami, pisząc program, musisz użyć liczby pierwszej z jakiegoś powodu (np. Kryptografii). Zakładam, że czasami trzeba również użyć liczby złożonej. Czasami, przynajmniej tutaj na PPCG, twój program musi być w stanie poradzić sobie z dowolnymi zmianami. A w okolicznościach dogodnie zaprojektowanych, by zadać interesujące pytanie PPCG, być może nawet liczby, …


30
Wybierz losową liczbę od 0 do n, używając stałego źródła losowości
Zadanie Biorąc pod uwagę dodatnią liczbę całkowitą nmniejszą niż 2^30określona jako dane wejściowe w dowolny sposób, jaki wybierzesz, twój kod powinien wypisywać losową liczbę całkowitą pomiędzy 0i nwłącznie. Wygenerowaną liczbę należy losowo wybierać równomiernie . Oznacza to, że każda wartość od 0do nmusi wystąpić z jednakowym prawdopodobieństwem (patrz Reguły i …

3
Układanie bąbelków
Uwaga: wyzwanie skopiowane z pytania zadanego na math.stackexchange . Niedawno zdobyłem sporo umiejętności w dmuchaniu baniek. Na początku wysadzałbym takie bąbelki: Ale potem zaczęło się robić dziwnie: Po jakimś czasie dmuchałem dziwnymi bąbelkami: Po wysadzeniu setek, a może nawet tysięcy takich bąbelków, moje czoło nagle zmarszczyło się pytaniem: Biorąc pod …

21
Najmniejsza liczba n-cyfr zawierająca tylko te cyfry
Będziesz musiał wygenerować najmniejszą nliczbę pierwszą za pomocą cyfr i będzie ona zawierać tylko cyfry określone na liście k. Przykłady: Wkład: 4 1 2 W tym celu musisz wygenerować najmniejszą 4liczbę pierwszą za pomocą cyfr, a ta liczba pierwsza musi zawierać tylko cyfry 1i 2. Wydajność: 2111 Wkład: 10 0 …

10
Symboliczne mnożenie macierzy
Istnieje wiele różnych sposobów wyjaśnienia mnożenia macierzy. Będę trzymać jedną cyfrę, ponieważ uważam, że większość ludzi tutaj jest z nią zaznajomiona (a ta liczba jest bardzo opisowa). Jeśli potrzebujesz bardziej szczegółowych informacji, sugeruję odwiedzić artykuł w Wikipedii lub wyjaśnienie na temat WolframMathWorld . Proste wyjaśnienie: Załóżmy, że masz dwie macierze, …


26
Twardość cyfrowa liczb całkowitych
Aby znaleźć twardość cyfrową liczby całkowitej, weź jej reprezentację binarną i policz, ile razy wiodący i końcowy 1można usunąć, dopóki nie zacznie się lub nie zakończy na 0. Całkowita liczba usuniętych bitów to jego twardość cyfrowa. To dość dziwne wytłumaczenie - podzielmy to na działający przykład. W tym przykładzie użyjemy …

28
Odtwórz tabelę ASCII jako tabelę ASCII
Często podczas gry w golfa chcę wiedzieć, jaka jest wartość ASCII pewnej postaci. Jednym z moich ulubionych zasobów do szybkiego wyszukiwania wszystkich drukowanych znaków ASCII jest ASCIItable.com . To naprawdę fajny obraz, który pokazuje nie tylko drukowalne znaki ASCII i ich wartości, ale także niedrukowalne i rozszerzone znaki oraz wartości …

19
Znajdź lata do sortowania
Rok 2013 miał ciekawą właściwość: cyfry są sortowane po kolei (0123). Nazwijmy ten typ liczbą liczbą możliwą do sortowania: nieujemną liczbą całkowitą, której 10-cyfrowe cyfry są następujące po sortowaniu. Niestety, powtórzy się to dopiero w 2031 r., A potem dopiero w 2103. Wyzwanie polega na napisaniu programu lub funkcji, która, …

6
Efektywne pisanie na Game Boyu
Wiele starych gier Game Boy często wymagało od użytkownika wprowadzania ciągów. Nie było jednak klawiatury. Zostało to rozwiązane poprzez przedstawienie użytkownikowi „ekranu klawiatury” w następujący sposób: W „wskaźnik znak” rozpocznie się na literę A. Użytkownik może nawigować do każdego żądanego znaku z D-Pad „s cztery przyciski ( UP, DOWN, LEFTi …

12
N-ty licznik
Możesz utworzyć listę wszystkich wymiernych wartości 0 <r ≤ 1, wymieniając je najpierw według mianownika, a następnie według licznika: 1 1 1 2 1 3 1 2 3 4 1 5 1 2 3 4 5 - - - - - - - - - - - - - - …

16
Dekoduj Baby-talk!
Kiedy dzieci otwierają usta, nie tylko wypluwają bełkot. Mówią w bardzo zaawansowanym, odpornym na dorosłych szyfrach ... Szyfr Baby-talk Gdy dziecko mówi, może wyglądać gogooa gagooook aagaaoooy mniej więcej tak: Każda sekcja oddzielona pojedynczymi spacjami reprezentuje postać (więc powyższy przykład reprezentuje 3 znaki). Aby odszyfrować sekcję, musimy policzyć liczbę zawartych …

8
Wizualizuj tablicę
Biorąc pod uwagę tablicę o dowolnej głębokości, narysuj jej zawartość obramowaniami +-|wokół każdej podtablicy. Są to znaki ASCII dla potoku plus, minus i potoku pionowego. Na przykład, jeśli tablica jest [1, 2, 3], narysuj +-----+ |1 2 3| +-----+ W przypadku zagnieżdżonej tablicy, takiej jak [[1, 2, 3], [4, 5], …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.