Pytania oznaczone «code-golf»

27
Czy to prima Chen?

Liczba jest liczbą pierwszą Chen, jeśli spełnia dwa warunki: Jest sam w sobie liczbą pierwszą Sama plus dwa jest liczbą pierwszą lub półpierwszą. Liczba pierwsza jest liczbą, w której ma dokładnie dwa dzielniki, a te dzielniki składają się z siebie i jednego. Półpierwsza to liczba, która jest...

27
Znajdź brakujący list

Wytyczne Zadanie Napisz metodę, która pobiera tablicę kolejnych (rosnących) liter jako dane wejściowe i zwraca brakującą literę w tablicy (listy w niektórych językach). Zasady To jest golf golfowy, więc wygrywa najkrótsza odpowiedź w bajtach! Zawsze otrzymasz prawidłową tablicę Zawsze...

27
Losowo wybierz postać w stylu plinko

Zobaczmy, jak dobry jest Twój wybrany język przy przypadkowej losowości. Podane 4 znaków, A, B, C, i D, lub ciąg 4 znaków ABCD jako wejścia , jedno wyjście z bohaterów z następującymi prawdopodobieństw: A powinien mieć szansę wyboru 1/8 (12,5%) B powinien mieć szansę wyboru 3/8 (37,5%) C...

27
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 zaczyna się od p i ma długość n...

27
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...

27
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...

27
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...

27
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...

27
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 16 17 18 19 20 21 22 23 24...

27
Ś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ć. .---. _ .' './ ) / _ _/ /\...

27
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...

27
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 make it...

27
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...

27
Chciwy kuter

iBug niedawno dostał długi pasek wykonany z kompozytowych, ale cennych materiałów. Pasek jest tak długi, że iBug nie może łatwo sprzedać go za kredyty, więc chce go zmniejszyć. Pręt jest wykonany z tak delikatnych i magicznych materiałów, że jeśli część zostanie złamana, wszystkie części pręta...

27
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...

27
Sekwencja dodawania, mnożenia i dodawania

( Powiązane ) Biorąc pod uwagę liczbę całkowitą n > 1, 1) Zbuduj zakres liczb n, n-1, n-2, ... 3, 2, 1i oblicz sumę 2) Weź poszczególne cyfry tej liczby i oblicz produkt 3) Weź poszczególne cyfry tej liczby i oblicz sumę 4) Powtarzaj kroki 2 i 3, aż osiągnąć jedną cyfrę. Ta cyfra jest...