Programowanie puzzli i Code Golf

26
Wiosłuj wiosłuj wiosłuj łódką

Wszyscy prawdopodobnie znają następującą piosenkę , która jest rundą muzyczną : tło Mniej osób może sobie przypomnieć, jak próbowała śpiewać czteroosobową wersję tego utworu z kilkoma przyjaciółmi i nie udało się. Przesunięcie tekstu piosenki o różnych harmonijnych tonach znane jest jako...

26
Minus, plus, czasy, potęgowanie?

To jest CMC (mini-wyzwanie na czacie), które opublikowałem nieco wcześniej w naszym czacie, The Ninteenth Byte . Wyzwanie Biorąc pod uwagę dodatnią liczbę całkowitą x, w zależności od 2 ostatnich bitów x, wykonaj następujące czynności: x & 3 == 0: 0 x & 3 == 1: x + x x & 3 == 2: x *...

26
Osadzone diamenty!

Nie, nie to . I to nie to . To pytanie nie jest takie jak te Napisz najkrótszy kod, aby wydrukować / zwrócić następujące dane wyjściowe: /\ /\ /\ / \ / \ / \ / /\ \ / /\ \ / /\ \ / / \ \/ / \ \/ / \ \ \ \ / /\ \ / /\ \ / / \ \/ / \ \/ / \ \/ / \ / /\ \ / /\ \ / \/ / \ \/ / \ \/ /\ \ / /\ \...

26
Err, gdzie ja jestem?

O nie! Jestem uwięziony w dużym lesie (Okej, nie do końca, ale załóżmy to) i nie wiem, gdzie jestem! Na szczęście przyniosłem laptopa. Ale kiedy szukałem „Map”, napisał „Brak wyników” i pytam o to w ostateczności. Zrób program, który wyprowadza długość i szerokość geograficzną mojej lokalizacji w...

26
Zrób falę flagi

Weź flagę, taką jak ta: ----------------------------- | | | | | | |=============+=============| | | | | | | ----------------------------- I wprowadzanie liczb: „długość fali” Powiedzieć, że długość fali była 5. Następnie, co 5 znaków wzdłuż linii od początku, należy wymienić kolejną charakterem...

26
Jak długi jest mój numer?

Wyzwanie Podając liczbę całkowitą, Qw zakresie -(2^100) ≤ Q ≤ 2^100, wypisz liczbę cyfr w tej liczbie (w podstawie 10). Zasady Tak, możesz wziąć liczbę jako ciąg znaków i znaleźć jej długość. Wszystkie funkcje matematyczne są dozwolone. Możesz przyjmować dane wejściowe w dowolnej bazie, ale...

26
Jaka jest data?

Wyzwanie Co dziwne, nie zostało to jeszcze zrobione: wyświetl aktualną datę. Zasady Format daty, którego należy przestrzegać, jest następujący: YYYY-MM-DD Gdzie miesiąc i dzień powinny być uzupełnione zerami, jeśli są mniejsze niż 10. Na przykład, jeśli program zostanie uruchomiony 24 maja...

26
W pełni uzasadnij i podziel wyraz tekstu blokiem

Given a width and a block of text containing possible hyphen- ation points, format it fully- justified (in monospace). W pełni uzasadniony oznacza, że ​​jest wyrównany do lewej i prawej strony i jest osiągany przez zwiększenie odstępów między słowami, aż każda linia się dopasuje. Związane...

26
Utwórz macierz szachownicy

Weź jako liczbę całkowitą dodatnią n i wyślij macierz szachownicy n-na-n składającą się z 1 i 0 . Lewa górna cyfra powinna zawsze wynosić 1 . Przypadki testowe: n = 1 1 n = 2 1 0 0 1 n = 3 1 0 1 0 1 0 1 0 1 n = 4 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 Formaty wejściowe i wyjściowe są opcjonalne....

26
Gra tablic rejestracyjnych Hiszpanii

To pytanie jest oparte na pytaniu, które zadałem w języku hiszpańskim . Tak, poprosiłem o algorytm w języku hiszpańskim. :) W Hiszpanii obecne tablice rejestracyjne mają następujący wzór: 1234 XYZ gdzie XYZ to trzy spółgłosek zaczerpnięte z pełnego zestawu spółgłosek hiszpańskich (chyba,...

26
Indeks wiersza z większością elementów niezerowych

To jest proste: weź macierz liczb całkowitych jako dane wejściowe i wyślij indeks wiersza z najbardziej niezerowymi elementami. Możesz założyć, że będzie tylko jeden wiersz z najbardziej niezerowymi elementami. Przypadki testowe: Są to indeksy 1, możesz wybrać, czy chcesz indeksować 0 czy...

26
Chuda, wredna maszyna do fasoli

Klasycznym przykładem wprowadzenia ludzi w koncepcję dyskretnego rozkładu prawdopodobieństwa jest maszyna do fasoli . Ta maszyna ma dużą liczbę kulek spadających z wąskiego przejścia u góry, po czym uderzają w rzędy przeplatanych szpilek, gdzie na każdym szpilce marmur uderza w lewą lub prawą...

26
Czy to słaba liczba pierwsza?

Liczba pierwsza jest słaba, jeśli najbliższa inna liczba pierwsza jest mniejsza od niej. Jeśli jest remis, liczba pierwsza nie jest słaba. Na przykład 73 jest liczbą pierwszą słabą, ponieważ 71 jest liczbą pierwszą, ale 75 jest liczbą złożoną. Zadanie Napisz kod komputerowy, który po podaniu...

26
Czy to jest Zamówione Słowo?

(zainspirowany tym postem na łamigłówkach. PRZESTROGA: SPOILERY DLA TEJ PUZZLE SĄ PONIŻEJ). Standardowa klawiatura telefoniczna koreluje litery z cyframi w następujący sposób: 1 -> 2 -> ABC 3 -> DEF 4 -> GHI 5 -> JKL 6 -> MNO 7 -> PQRS 8 -> TUV 9 -> WXYZ 0 -> Dane...

26
Czy to semiprime?

Zaskakujące, nie wydaje mi się, abyśmy mieli pytanie w golfa w celu ustalenia, czy liczba jest półpierwszą . Semiprime jest liczbą naturalną, która jest iloczynem dwóch (niekoniecznie odrębnych) liczb pierwszych. Dość prosta, ale niezwykle ważna koncepcja. Biorąc pod uwagę dodatnią liczbę...

26
Rozwidlony tekst

Biorąc pod uwagę ciąg liter ASCII (wielkie i / lub małe litery), wyprowadzaj surowy MathJax wymagany do wyświetlenia tego łańcucha rozgałęziającego się przy każdym znaku, do indeksu górnego i dolnego. Na przykład dane wejściowe cati horsedają wyniki, które MathJax renderuje odpowiednio: Należy...

26
Diagonalny alfabet do wejścia

Inspirowany tym postem . Dla tych, którzy zaznaczają to pytanie jako duplikat, zachęcam do przeczytania pytania, aby przekonać się, że moje jest modyfikacją powiązanego z nim pytania. Ten, do którego prowadzi link, nie wymaga podania danych i ma po prostu wydrukować alfabet po...