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.

9
Zwiń antistring
W tym wyzwaniu otrzymasz ciąg alfabetyczny jako dane wejściowe. Zdefiniujemy „anti-string” danego wejścia, który będzie łańcuchem, a wielkość liter wszystkich liter będzie odwrócona. Na przykład AaBbbUy -> aAbBBuY Powinieneś napisać program, który pobiera ciąg jako dane wejściowe i szuka najdłuższego ciągłego podciągu, którego anty-ciąg jest również ciągłym podciągiem. Dwa podciągi …

30
Diamentowy twórca +
Wyzwanie: Podano liczbę całkowitą njako dane wejściowe. Utwórz diament, który jest 2x podaną liczbą n. Wejście: Dane wejściowe są liczbami całkowitymi ni 2 <n ≤ 3000. Wyjście: Wyjście będzie sznurkiem i będzie miało postać diamentu składającego się +z linii dodawania na początku pokazującej nużycie+ Przykłady: D (3): +++ + +++ …

13
Wydrukuj „Hej Jude” z The Beatles
Twoim zadaniem jest napisanie programu, który wydrukuje cztery wiersze wyodrębnione z tekstu piosenki The Beatles „Hey Jude” (© Sony / ATV Music Publishing LLC): Hey Jude, don't make it bad\n Take a sad song and make it better\n Remember to let her into your heart\n Then you can start to …

3
Wyrażenie pasujące do trzech kolejnych liczb całkowitych w trzeciej liczbie całkowitej jest sumą pierwszych dwóch
Napisz wyrażenie regularne, które pasuje do danego ciągu składającego się z trzech nieujemnych liczb całkowitych oddzielonych spacją, jeśli i tylko wtedy, gdy ostatnia liczba całkowita jest sumą dwóch poprzednich. Odpowiedzi mogą dotyczyć liczb całkowitych dowolnego systemu liczbowego o podstawach od 2 do 10. Przypadki testowe Powinny one zawieść: 0 1 …


9
Święto Dziękczynienia
Jutro, 23 listopada, jest Dzień Dziękczynienia w Stanach Zjednoczonych. Aby się przygotować, musisz ugotować kilka indyków ASCII. Ponieważ jednak spóźniasz się z planowaniem, potrzebujesz programu (lub funkcji), który pomoże ci ustalić, ile ptaków musisz przygotować. .---. _ .' './ ) / _ _/ /\ =(_____) (__/_/== =================== Znalezione przez ciebie …

30
Podsumowanie modułu
Nazywam tę sekwencję „sekwencją Jezusa”, ponieważ jest to suma modów . </pun> Dla tej sekwencji bierzesz wszystkie dodatnie liczby całkowite m mniejsze niż wejściowe n i sumę n modulo każdego m . Innymi słowy: zan= ∑m = 1n - 1n mod man=∑m=1n−1nmodma_n = \sum_{m=1}^{n-1}{n\bmod m} Na przykład weźmy termin 14 …

13
Sekwencja Seqindignot
Tytuł składa się z „Sequence Index Digit Not”. Wyzwanie: Biorąc pod uwagę liczbę całkowitą, nktóra jest >= 0, nwypisz liczbę w następującej kolejności. Oto pierwsze 50 pozycji, nad którymi znajduje się indeks (indeksowany 0): 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 …

14
Najkrótsza odległość między dwoma punktami to linia
Kod programu lub funkcji, aby zbudować interaktywne płótno na ekranie o wielkości co najmniej 400 pikseli x 400 pikseli. Płótno może być dowolnego koloru, graniczy lub bez obramowania, z paskiem tytułowym lub bez, itp., Po prostu jakąś formę oczywistego płótna. Użytkownik kliknie dwa odrębne obszary płótna, a program musi w …

9
Siatka rombowa ASCII
Napisz najkrótszy kod mierzony liczbą bajtów, aby wygenerować siatkę ASCII złożoną z rombu, biorąc pod uwagę następujące parametry: m - liczba kompletnych rombów w jednym rzędzie n - liczba rzędów s - strona najmniejszego rombu r - poziom zagnieżdżenia - ile rombów znajduje się wewnątrz „bazowych” (które są fonudami między …

5
Bubble nawiasach!
Na tej stronie znajduje się kilka pytań dotyczących równoważenia nawiasów i sprawdzania, czy nawiasy są zrównoważone. Proponuję, że teraz nadszedł czas, aby użyć tych zrównoważonych nawiasów do czegoś! W matematyce i programowaniu nawiasy kwadratowe są jak bańki, izolując wszystko w środku od wszystkiego na zewnątrz, dzięki czemu wszystko, co jest …

8
Rozwiń ciąg
Biorąc pod uwagę kwadratową strunę, produkuj całą moc wyjściową struny na każdym etapie rozwijania. Sznurek musi się rozwijać w kierunku zgodnym z ruchem wskazówek zegara o ćwierć obrotu na raz. Przykłady Wejście : A Wyjście : A Uwaga : Akceptuję również dane wejściowe zduplikowane dla tego konkretnego przypadku testowego, tylko …

30
Narysuj łańcuch S.
tło Kiedy byłem młodszy, nauczyłem się metody rysowania dziwnego kształtu litery „S”, który mnie (wraz z kolegami z klasy) był fascynujący. Dziś odkryłem go na nowo, a ze względu na jego formalne podejście do rysowania, pomyślałem, że może to prowadzić do interesującego wyzwania: P Rysowanie litery „S” Litera S może …

21
Znajdź główne luki
Pierwsza szczelina jest różnica pomiędzy kolejnymi liczbami pierwszymi. Mówiąc dokładniej, jeśli p i q są liczbami pierwszymi z p < q i p +1, p +2, ..., q −1 nie są liczbami pierwszymi, liczby pierwsze p i q określają lukę n = q - p . Mówi się, że szczelina …


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.