Programowanie puzzli i Code Golf

Pytania i odpowiedzi dotyczące programowania entuzjastów puzzli i graczy kodowych

9
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. Potrzebuję więc programu do konwersji z …
21 code-golf  math 

18
Generowanie drużyny piłkarskiej!
Wygeneruj następującą grafikę ASCII drużyny piłkarskiej z możliwie najmniejszą liczbą bajtów. |.| |.| |.| |.| |.| |.| |.| |.| ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ {<| 8 |>}{<| 6 |>}{<| 1 |>}{<| 3 |>}{<| 7 |>}{<| 5 |>}{<| 4 |>}{<| …

10
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 znaków i dodatnią liczbę całkowitą . Ciąg będzie …

16
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 chciałbym, aby …

16
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 to: (1, 2, 3) * (4, …

27
Znajdź wskaźniki wartości z jednej listy na drugiej
Musisz wziąć dwie listy dodatnich liczb całkowitych jako dane wejściowe, nazwijmy je n i m . Możesz założyć, że: Wszystkie liczby całkowite n są częścią m Wszystkie liczby całkowite wm są unikalne Listy nie są puste Wyzwanie: Zwróć wskaźniki, w których znajdziesz wartości w n , w m . Może …
21 code-golf  number 

10
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 | Points Symbol | Name | Points -------+-------+-------- -------+-------+-------- …

30
Wszystkie k-mers / n-gramów
Wprowadzenie Mieliśmy histogramy i liczymy , ale nie wymieniliśmy ich wszystkich. Każdego roku Dyalog Ltd. organizuje konkurs studencki. Wyzwanie polega na napisaniu dobrego kodu APL. To jest agnostyczna edycja kodu golfowego szóstego problemu tego roku. Mam wyraźną zgodę na opublikowanie tutaj tego wyzwania od pierwotnego autora konkursu. Możesz to zweryfikować, …

20
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 i=1..n(włącznie): Jeśli ijest podzielna przez …
21 code-golf 

24
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ą lub ciągiem rozdzielanym. Wszystkie dane wyjściowe powinny być w postaci …

14
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 z dokładnością do co najmniej 2 …
21 code-golf  math  matrix 

8
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 nie narusza tych dwóch właściwości. Z powodu niedozwolonych …


2
Zamień niektóre okresowe i nieokresowe części
W dziesiętnej reprezentacji każdej liczby wymiernej p/qmasz okresowy ogon, nieokresową głowę i sekcję przed przecinkiem w następującym formacie: (before decimal point).(non-periodic)(periodic) Niektóre przykłady obejmują: 1/70 = 0.0142857... = (0).(0)(142857) 10/7 = 1.428571... = (1).()(428571) ## no non-periodic part 1/13 = 0.076923... = (0).()(076923) 3/40 = 0.075 = (0).(075)() ## no …

8
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ę zarówno tablic 3D pojedynczych znaków, jak …

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.