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.

15
Cezar Shifting
Zmiana Cezara jest prawdopodobnie czymś, co wszyscy znamy. (Być może robisz to nawet jako zadanie domowe. Jeśli tak, nie kopiuj tych odpowiedzi, nauczyciel prawie na pewno nie chce tutaj takich odpowiedzi). Na wszelki wypadek zmiana Cezara jest bardzo prostą formą szyfru. Do zaszyfrowania potrzebny jest ciąg znaków i liczba całkowita. …

13
Litery między dwiema literami
Napisz program, który akceptuje pojedyncze małe litery jako dane wejściowe i wypisuje liczbę par liter, które mają taką samą liczbę liter w słowie jak w alfabecie. Na przykład w słowie „natura” mamy 4 pary: nr: ponieważ między słowem (a, t, u) są trzy litery i trzy litery między nimi w …
22 code-golf 

10
Quat. Quine + Cat
Quat to połączenie quine i popularnego programu dla kotów esolang . Wyzwanie Wyzwanie polega na napisaniu standardowego programu dla kotów. Cokolwiek użytkownik wprowadzi, program wyśle ​​echo wejścia na standardowe wyjście. Jednak gdy długość wejścia jest większa niż 0 i wielokrotność 4, program powinien wypisać własny kod źródłowy. Quat pochodzi z …
22 code-golf  quine 

13
Problem Józefa z trzema danymi wejściowymi
Na tej stronie jest pytanie podobne do tego pytania, ale dodałem zwrot. Masz trzy dane wejściowe, liczbę osób w kręgu n , k-ta osoba odliczana na każdym kroku i q-ta osoba, która przeżyła. Ludzie w kręgu są ponumerowani od 1 do n . Na przykład w kręgu 20 osób 20. …
22 code-golf 

22
Czy qa kwadratowa reszta n?
Biorąc pod uwagę dwa dane wejściowe, q nokreśl, czy qjest kwadratową pozostałością n. To znaczy, czy jest xgdzie x**2 == q (mod n)lub jest qkwadratowy mod n? Wkład Dwie liczby całkowite qoraz n, gdzie qi nsą dowolnymi liczbami całkowitymi 0 <= q < n. Wydajność Prawda czy falsey. Opcjonalnie wydrukuj …

30
Odległość między dwoma punktami w przestrzeni n-wymiarowej
Oto kolejny prosty: Wyzwanie Biorąc pod uwagę dwa punkty w przestrzeni n-wymiarowej, wypisz odległość między nimi, zwaną także odległością euklidesową. Współrzędne będą liczbami wymiernymi; jedynymi ograniczeniami są ograniczenia twojego języka. Najniższy wymiar to 1, najwyższy to wszystko, co twój język może obsłużyć Możesz założyć, że dwa punkty mają ten sam …

3
Struny do golfa
Zawsze nie dawałem odpowiedzi na wyzwania związane ze złożonością łańcucha Kołmogorowa, które wymagają kompresji łańcuchów, a głównym powodem jest to, że nie wiem, jak używać narzędzi do kompresji łańcuchów tak skutecznie, jak powinienem . Z tego powodu opublikowałem to pytanie. W przeciwieństwie do moich innych pytań ze wskazówkami, nie jest …

2
Czytanie wiadomości jest nudne. Pomóż mi!
Wszyscy wiedzą, że wiadomość jest nudna. Naprawdę nudno . Chyba że chodzi o polityków i ich skandale. To jest zabawa! Ale niestety politycy mogą popełnić tylko tyle skandali. Zatrudniam cię, aby wiadomości były ciekawsze. Cel Biorąc pod uwagę fragment kodu HTML, wykonaj wszystkie podstawienia znalezione tutaj , to znaczy na …
22 code-golf  string 

4
Wiele programów Quinecatenate!
Twoim zadaniem jest podanie trzech różnych języków A, B, C i napisanie dwóch różnych programów P i Q, takich jak: P jest literą w języku A, ale nie literą w B ani C; Q jest literą w języku B, ale nie literą w A ani C; i Q skonkatenowane po …

1
Wizualizacja wykresu zależności
Celem tego wyzwania jest napisanie programu, który wizualizuje wykres zależności w postaci drzewa. Podczas gdy „wykres zależności” w tym kontekście oznacza nic więcej niż wykres ukierunkowany, opisana tutaj metoda wizualizacji działa najlepiej w przypadku wykresów opisujących pewną zależność zależności (jako ćwiczenie, po przeczytaniu wyzwania, spróbuj odwrócić kierunek jednego z przykładowe …

28
Odwróć prawdę
Napisz program lub funkcję, która: pobiera ciąg ze stdio lub argumentów Zastępuje wszystkie wystąpienia truez falseoraz falseztrue odwraca to, ale nie odwraca trueifalse zwraca lub drukuje wynik Przykłady (wejście po lewej stronie): "true" "false" "2false" "true2" "true is false" "true si false" "false,true,undefined" "denifednu,false,true" "stressed-false" "true-desserts" "falstrue" "falseslaf" "true false …

16
Monday Mini-Golf # 4: JARVIS (Just Another Rast Set of Integer Sequences)
Minigolf w poniedziałek: seria krótkich pytań do golfa , opublikowanych (mam nadzieję!) W każdy poniedziałek. (Przepraszam, że się spóźniłem; praktycznie nie było mnie z komputerem wczoraj i dziś.) My, programiści (szczególnie golfiści kodu), z pewnością uwielbiamy dowolne sekwencje liczb całkowitych. Mamy nawet całą witrynę poświęconą tym sekwencjom, która ma obecnie …

2
Wiersz liczb naturalnych
Definicja Istnieje nieskończony rząd połączonych liczb naturalnych (dodatnie liczby całkowite, zaczynające się od 1): 1234567891011121314151617181920212223... Wyzwanie Napisz program w dowolnym języku, który przyjmuje numer pozycji jako dane wejściowe i wypisuje cyfrę z tej pozycji w wierszu zdefiniowanym powyżej. Numer pozycji jest liczbą całkowitą dodatnią o dowolnym rozmiarze. To jest pierwsza …

30
Napisz sekwencję Thue-Morse
Na tej stronie jest sporo wyzwań, które wymagają wydrukowania sekwencji i nie jest to wyjątkiem. (Poniższe wyjaśnienie sekwencji dla tego wyzwania zakłada, że ​​symbolami w sekwencji są 0i 1). Rekurencyjne określenie sekwencji Thue-Morse jest T_0 = 0 T_2n = T_n T_2n+1 = 1 - T_n Bardziej bezpośrednią definicją jest to, …

14
Sprawdź słowo Lyndona
Lyndon słowo to ciąg znaków, który jest ściśle leksykograficznie mniejszy niż którykolwiek z jego cyklicznych obrotów. Biorąc pod uwagę ciąg binarny, określ, czy jest to słowo Lyndona w jak najmniejszej liczbie bajtów. Na przykład 001011jest słowem Lyndon. Jego obroty, wymienione poniżej, są uzyskiwane przez wielokrotne przesuwanie pierwszego symbolu do końca. …
22 code-golf  string 

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.