Programowanie puzzli i Code Golf

21
Zawiń prezent sezonowy

Zadanie Biorąc pod uwagę element otoki i nieoszarpaną macierz 3D, owiń górną, dolną i dookoła tablicę. Musisz obsługiwać zarówno dane znakowe, jak i liczbowe, ale opakowanie i teraźniejszość będą miały ten sam typ danych. Przykład postaci W przypadku danych o znakach możesz wybrać obsługę...

21
Baum-Sweet Sequence

Baum-Sweet Sequence (A086747 with a Twist) Weź dodatnią liczbę całkowitą ni wydrukuj liczby całkowite od 1 do n, dla których sekwencja Baum-Sweet zwraca wartość true. Sekwencja Bauma-Sweeta powinna zwrócić wartość falsy, jeśli binarna reprezentacja liczby zawiera nieparzystą liczbę kolejnych zer w...

21
Sumy z 24-godzinnego czasu

Biorąc pod uwagę liczbę całkowitą od 0 do 141 (włącznie), wypisz wszystkie 24-godzinne czasy, których godzina, minuta i druga jednostka dodają do tej liczby całkowitej. Zasady dodawania Liczby są dodawane według ich jednostek czasu, a nie pojedynczych cyfr. Na przykład weź 17:43:59 17 + 43 +...

21
Znajdź wszystkie współrzędne na ścieżce

Biorąc pod uwagę ciąg 2D jako dane wejściowe, albo jako ciąg z nowymi liniami, albo z listą linii, wypisz współrzędne (x, y)wszystkich skrótów ( #) na liście. Dane wejściowe będą zawierać tylko skróty i spacje. (i znaki nowej linii, jeśli wybierzesz opcję wprowadzania jako ciąg 2D) Jeśli nie ma...

21
Pomnóż dwie liczby

Dane wejściowe: dwie liczby całkowite dziesiętne. Można je podać kodowi na standardowym wejściu, jako argumenty programu lub funkcji lub jako listę. Wyjście: ich produkt jako liczba całkowita dziesiętna. Na przykład wejście 5 16doprowadziłoby do wyniku 80. Ograniczenia: Brak standardowych luk. To...

21
Czas potrzebny na wydrukowanie liczb

Podsumowanie Napisz program lub funkcję, która nie pobiera żadnych danych wejściowych i wypisuje wszystkie liczby całkowite, od -1000 do 1000 w porządku rosnącym, na standardowe wyjście, po jednym w wierszu, jak poniżej: -1000 -999 -998 -997 ... Następnie musisz wydrukować czas potrzebny na...

21
Chwiejna sekwencja Golomba

OEIS ma odmianę (A111439) w sekwencji Golomb . Podobnie jak w sekwencji Golomb, A(n)opisuje, jak często npojawia się w sekwencji. Ale dodatkowo żadne dwie kolejne liczby nie mogą być identyczne. Podczas budowania sekwencji A(n)jest zawsze wybierana jako najmniejsza dodatnia liczba całkowita, która...

21
Policz moją zmianę

Twoim zadaniem jest sortowanie tablicy zawierającej ciągi „ćwiartka”, „dziesięciocentówka”, „nikiel” i „grosz” dowolną liczbę razy w określonej kolejności i sortowanie ich w takiej kolejności: quarter dime nickel penny(innymi słowy, od największej do najmniejszej wartości pieniężnej)....

21
Znajdź submatrix o najmniejszym środku

Otrzymujesz macierz liczb całkowitych n -m-m , gdzie n, m> 3 . Twoim zadaniem jest znalezienie podmacierzy 3 na 3 o najniższej średniej i wygenerowanie tej wartości. Zasady i wyjaśnienia: Liczby całkowite będą nieujemne Opcjonalny format wejściowy i wyjściowy Dane wyjściowe muszą być dokładne...

21
Jaki jest mój wskaźnik masy ciała?

Problem: Twoim zadaniem jest napisanie programu, który przyjmuje jako dane wejściowe wysokość (w metrach) i wagę (w kilogramach) i wyświetla odpowiednią kategorię BMI. BMI jest miarą stosunku masy ciała do wzrostu. Jest przestarzały i niedokładny dla wielu osób , ale to nie ma znaczenia...

21
Ile sekwencji blackjacka na tej liście?

Twoim zadaniem jest ustalenie, ile różnych sekwencji blackjacka można znaleźć na uporządkowanej liście 12 kart. Sekwencję blackjacka definiuje się jako sekwencję następujących po sobie kart, których suma punktów wynosi dokładnie 21. Punkty są liczone zgodnie z poniższą tabelą: Symbol | Name |...

21
Jak skończyłem z tym FizzBuzz?

FizzBuzz jest tak prosty, że możesz to zrobić wstecz. W tym wyzwaniu otrzymasz długość ciągu FizzBuzz i musisz podać dodatnią liczbę całkowitą, która wytworzyła ten ciąg. Opis Aby to rozbić, ciąg FizzBuzz dla njest generowany przez następujący algorytm. Zacznij od pustego ciągu i dla każdego...

21
Napraw moje tłuste palce

Code Golf Challenge Mam problem, moje palce są tłuste i często jave ja zalegam z problemami z wciśnięciem jednego klawisza po prawej stronie na mojej tablicy. Obawiam się, że z upływem czasu sprawa jest coraz gorsza. Pozbądź się każdego klucza, który zrobię; przesuń kursor w prawo! Przed tym...

21
Pij poranną kawę

Narysuj filiżankę kawy Ascii: o o o __________ / \ __ | J | \ | A | | | V | | | A | __ / \ __________ / Punkty Brownie za skrypt kawowy lub java :) Najkrótszy kod w bajtach, funkcji lub programie, znak nowej linii lub spacja są dopuszczalne,

21
Sortuj niepotrzebne znaki

To wyzwanie jest zainspirowany tym bardzo ładnym Odpowiedź TidB. W odpowiedzi TidB co osiem znaków ma prawidłową kolejność: gnilwoB edoC( Code Bowlingwstecz). Pozostałe ciągi jednak są były w dziwny, losowej kolejności. Twoim wyzwaniem jest to naprawić. nJako dane wejściowe weź (niepusty) ciąg...

21
Gdzie są sąsiednie postacie w tytule? [3, 4]!

Celowo napisany tytuł. Przeczytaj więcej, aby dowiedzieć się, dlaczego. Twoje zadanie: mając ograniczony ciąg lub listę zawierającą znaki A,B,C,D, wypisz indeksy wszystkich sąsiednich równych znaków. Dane wyjściowe mogą być wieloma ciągami / liczbami całkowitymi w wielu wierszach, listą / tablicą...

21
Zweryfikuj pary własne

W tym wyzwaniu otrzymasz macierz kwadratową A, wektor vi skalar λ. Będziesz musiał ustalić, czy (λ, v)para własna odpowiada A; to znaczy, czy nie Av = λv. Produkt kropkowy Iloczyn iloczynu dwóch wektorów jest sumą mnożenia elementarnego. Na przykład iloczyn skalarny następujących dwóch wektorów...

21
Nietypowe temperatury!

W TNB odbyła się dyskusja na temat najlepszej skali temperatur i uzgodniliśmy coś: weźcie średnią ze wszystkich czterech głównych skal temperatur! To znaczy, Celsjusz , Kelvin , Fahrenheit i Rankine (Przepraszamy Réaumur). Problem polega na tym, że większość ludzi nie korzysta z tego systemu....