Pytania oznaczone «code-golf»

17
Pomóż mi z moimi polirytmami

Jestem muzykiem i potrzebuję więcej rytmów w moim życiu! Polirytm występuje w muzyce (i w naturze), gdy dwa zdarzenia (klaszcze, nuty, migające świetliki itp.) Występują w dwóch różnych regularnych odstępach czasu. Te dwa zdarzenia zdarzają się różną liczbę razy w tym samym przedziale...

17
Podziel bity!

Definiujemy jako listę odrębnych potęg które sumują się do . Na przykład .2 x V ( 35 ) = [ 32 , 2 , 1 ]V(x)V(x)V(x)222xxxV(35)=[32,2,1]V(35)=[32,2,1]V(35)=[32,2,1] Zgodnie z konwencją, moce są tutaj sortowane od najwyższych do najniższych. Ale nie wpływa to na logikę wyzwania ani oczekiwane...

17
Sortuj według tego, co opisują pary cyfr

Biorąc pod uwagę dodatnią liczbę całkowitą, możemy utworzyć nową liczbę, która jest opisana cyframi pobranymi parami (z wiodącym 0 dodanym dla liczb o nieparzystej liczbie cyfr). Na przykład: 1234 można odczytać jako jedną 2, trzy 4s - więc wyjście dla 1234 wynosi 2444. 643 ma nieparzystą...

17
Suma

Niech (wejście)n=42n=42n=42 Zatem dzielnikami są: 1, 2, 3, 6, 7, 14, 21, 42 Kwadrat każdego dzielnika: 1, 4, 9, 36, 49, 196, 441, 1764 Biorąc sumę (dodanie): 2500 Ponieważ dlatego zwracamy prawdziwą wartość. Jeśli nie jest to idealny kwadrat, zwróć wartość

17
Odliczanie dnia pracy

Właśnie wpadłem na genialny pomysł na ułatwienie życia zawodowego - odliczanie do określonej daty, która liczy tylko dni robocze. Podstawowym zadaniem jest utworzenie odliczania do określonej daty, która obejmuje tylko dni robocze w odliczaniu. Ponieważ liczy się dzień roboczy poniedziałek ,...

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