Programowanie puzzli i Code Golf

17
Znajdź tablicę, która pasuje do zestawu sum

Rozważ tablicę Adługości n. Tablica zawiera tylko dodatnie liczby całkowite. Na przykład A = (1,1,2,2). Zdefiniujmy f(A)jako zbiór sum wszystkich niepustych, sąsiadujących pod-macierzy A. W tym przypadku f(A) = {1,2,3,4,5,6}. Kroki do produkcji f(A) są następujące: Podziemne Asą (1), (1), (2),...

17
Dekoduj 7-segmentowy wyświetlacz

Prawdopodobnie wszyscy znacie 7-segmentowy wyświetlacz, który może wyświetlać między innymi wszystkie cyfry od 0…90…90\dots 9 : Wyzwanie Rozważamy tylko segmenty A…GA…G\texttt{A}\dots\texttt{G} , Twoim zadaniem jest zdekodowanie pojedynczej cyfry, biorąc pod uwagę, które segmenty są...

17
Sekwencja cyfr pisanych

Oto dość trywialna sekwencja, której nie ma w internetowej encyklopedii sekwencji liczb całkowitych . Zacznij od pustej sekwencji, a następnie zdefiniuj każdy termin jako liczbę znaków wymaganych do wypisania, w języku angielskim, wszystkich dotychczasowych cyfr sekwencji bez spacji. * W celach...

17
Wzajemne naśladowcy

Niech jest dodatnia składający się z n cyfry dziesiętne d 1 , d 2 , . . . , d n . PozwolićAAAnnnd1,d2,...,dnd1,d2,...,dnd_1,d_2,...,d_nBBB będzie kolejną dodatnią liczbą całkowitą. Dla celów tego wyzwania, nazywamy się naśladowcę z B , jeśli istnieje co najmniej jedną listę liczb całkowitych...

17
Czy ta liczba to numer wzgórza?

Numer wzgórza to liczba, która ma tę samą cyfrę na pierwszym i ostatnim , ale to nie wszystko. W liczbach na wzgórzu pierwsze cyfry ściśle się zwiększają , a ostatnie cyfry ściśle się zmniejszają. Największa cyfra może zostać powtórzona . Oto przykład numeru wzgórza: 12377731 | 1237... | ...731 ^...

17
Najbardziej przyczyniające się wiersze

Biorąc pod uwagę niepustą macierz nieujemnych liczb całkowitych, odpowiedz, które unikalne wiersze najbardziej przyczyniają się do sumy elementów w macierzy. Odpowiedz na dowolne uzasadnione wskazanie, na przykład maskę unikatowej kolejności wyświetlania wierszy (lub kolejności sortowania),...

17
Uzyskaj datę n-tego dnia tygodnia w danym roku i miesiącu

Wprowadzenie Często ludzie określają daty jako „drugi piątek sierpnia 2018 r.” Lub „czwartą niedzielę marca 2012 r.”. Ale trudno powiedzieć, która to data! Twoim zadaniem jest napisanie programu, który odbiera rok, miesiąc, dzień tygodnia i liczbę całkowitą, i wypisuje tę datę. Wyzwanie Do...

17
2-wymiarowe sortowanie bąbelkowe

Sortowanie nie ma sensu w przypadku dwuwymiarowej tablicy ... czy to prawda? Twoim zadaniem jest wziąć siatkę wejściową i zastosować do niej algorytm sortowania bąbelkowego, aż wszystkie wartości w siatce nie będą się zmniejszały od lewej do prawej i od góry do dołu wzdłuż każdego wiersza i...

17
Co mamy?

Zainspirowany i na pamiątkę naszego ukochanego geniuszu, ROZERWAĆ On wymyślił i wdrożył dfns - jego opus magnum i przedmiot wyzwanie. Dla zainteresowanych: najnowsza pełna dokumentacja dfns i filmy z Johnem . Zadanie Biorąc pod uwagę kod źródłowy ASCII, odpowiedz, do której z czterech...

17
Obliczanie łącznej liczby miejsc

Biorąc pod uwagę listę zadań, które należy wykonać w kolejności, z których każda zajmuje miejsce, ile czasu zajmie wykonanie ich wszystkich, jeśli po wykonaniu zadania nie będzie można wykonać tego samego zadania dla kolejnych dwóch miejsc (ochłodzenie miejsc )? Jednak w tych gniazdach chłodzących...

17
Nowe zamówienie nr 4: Świat

Wprowadzenie (może zostać zignorowane) Umieszczenie wszystkich liczb dodatnich w regularnej kolejności (1, 2, 3, ...) jest trochę nudne, prawda? Oto szereg wyzwań związanych z permutacjami (przetasowaniami) wszystkich liczb dodatnich. To czwarte wyzwanie w tej serii (linki do pierwszego , drugiego...

17
Gwiazdy Twórz gwiazdy

Wprowadzenie Chodzi o to, aby użyć gwiazdki (gwiazdy), *aby wyświetlić gwiazdę ascii-art w określonym wymiarze. Wymiar jest liczbą wejściową większą lub równą 111 która określa wysokość w liniach górnego punktu gwiazdy. Gwiazdy tutaj mają być sześcioramiennymi gwiazdami o większych rozmiarach,...

17
Wymień odstępstwa

Biorąc pod uwagę pewną dodatnią liczbę całkowitą nnn wygeneruj wszystkie odstępstwa nnn obiektów. Detale Wykolejenie to permutacja bez stałego punktu. (Oznacza to, że w każdym numerze wykreślenia nie może znajdować się w wpisie).iiiiii Dane wyjściowe powinny składać się z odchyleń liczb (lub...