Pytania oznaczone «code-golf»

23
Policz edycje uwzględniające okres karencji

Gdy edytujesz post w SE, wszelkie dalsze zmiany w ciągu 5 minutowego okresu karencji są z nim scalane. Biorąc pod uwagę listę razy, gdy edytujesz wpis, policz zmiany, które nie były w okresie karencji. Załóżmy, że edytujesz w ciągu kilku minut [0,3,4,7,9,10,11,12]. Powoduje to 3 edycje czasami...

23
Casciitum Scribe

Wprowadzenie Kaktusy występują w różnych rozmiarach, kształtach i kolorach. Jednak najbardziej charakterystycznym kaktusem i must-have w każdym westernu musi być saguaro . Ważnymi cechami są jego rozmiar i ramiona, które określają stereotypowy wygląd kaktusa. Twoim zadaniem jest sprowadzenie...

23
Określ, ile jest kół

Wyjaśnienie inne niż matematyczne To wyjaśnienie ma być dostępne bez względu na twoje pochodzenie. Niestety wiąże się to z pewną matematyką, ale powinno być zrozumiałe dla większości osób z poziomem zrozumienia w szkole średniej Sekwencja wskaźnika to dowolna sekwencja taka, że a (n + 1) = a (na...

23
Weź jeden, aby go zrobić

Wyzwanie Biorąc pod uwagę listę dodatnich liczb całkowitych, sprawdź, czy istnieje permutacja, w której biorąc do jednego bitu z każdej liczby całkowitej, można utworzyć liczbę binarną składającą się ze wszystkich 1s. Liczba bitów w wynikowej liczbie binarnej jest równa najwyższemu MSB na liście...

23
Minimalna osłona prostokąta

Osłony prostokątne Załóżmy, że masz macierz bitów, na przykład następujące. 1 1 0 0 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 Chcielibyśmy znaleźć prostokątną osłonę dla tej matrycy. Jest to zestaw prostokątnych podzbiorów macierzy, które nie zawierają żadnych zer,...

23
Zrekonstruuj ciąg arytmetyczny

Biorąc pod uwagę skończoną sekwencję arytmetyczną dodatnich liczb całkowitych z niektórymi terminami usuniętymi ze środka, zrekonstruuj całą sekwencję. Zadanie Rozważmy ciąg arytmetyczny: listę dodatnich liczb całkowitych, w których różnica między dowolnymi dwoma kolejnymi elementami jest taka...

23
128 lat? Hipotetyczna reforma roku przestępnego

Zgodnie z tym filmem rok słoneczny wynosi 365 dni, 5 godzin, 48 minut, 45 sekund i 138 milisekund . W obecnym kalendarzu gregoriańskim zasady dotyczące lat przestępnych są następujące: if year is divisible by 400, LEAP YEAR else if year is divisible by 100, COMMON YEAR else if year is divisible by...

23
Sekwencje binarne

Biorąc pod uwagę liczbę binarną A jako dane wejściowe z d> 1 cyfr, wypisz liczbę binarną B z cyframi d zgodnie z następującymi zasadami znajdowania n-tej cyfry B: Pierwsza cyfra B wynosi zero, jeśli pierwsza i druga cyfra A są równe; w przeciwnym razie jest jeden. Jeżeli 1 <n <d, to...

23
Czy litera mieści się w drugiej?

Czy pamiętasz moją matę odpowiednio pogrupowaną według kolorów ? Wczoraj patrzyłem na to i zdałem sobie sprawę, że niektóre litery mieszczą się w innych. Przykład: litera Ppasuje do miejsca, w którym się Rznajduje. Oto proste wyzwanie: biorąc pod uwagę dwie litery, zwróć prawdziwą wartość, jeśli...

23
Kwadratowe Trójkąty

Dodatnia liczba całkowita x jest kwadratowym numerem trójkąta iff istnieją dwie różne dodatnie liczby całkowite, y i z , które są mniejsze niż x, tak że wszystkie sumy x + y x + z y + z są idealne kwadraty. Na przykład 30 to kwadratowy numer trójkąta, ponieważ 30 + 6 = 6 2 30 + 19 = 7 2 6 +...

23
Znajdź rangę słowa

Definicja Ranga słowa jest definiowana jako pozycja słowa, gdy wszystkie możliwe kombinacje (lub układy) jego liter są ułożone alfabetycznie, jak w słowniku, bez względu na to, czy słowa są znaczące, czy nie. Rozważmy te dwa słowa - „niebieski” i „widziany”. Na początek piszemy wszystkie możliwe...

23
Uogólniony ślad macierzy

Inspiracja. Biorąc pod uwagę (w jakikolwiek sposób): Dwu-argument (lub pojedyncza argumentu składającego się z listy dwuelementowej) funkcja czarna skrzynka , (wejście i wyjście są 1, 2, 3, ...)f: ℤ+ × ℤ+ → ℤ+ Ściśle dodatnia macierz liczb całkowitych z co najmniej dwoma wierszami i dwiema...

23
Drunkard's Journey Home

Drunkard's Journey Home W tym wyzwaniu masz napisać program, który symuluje pijaka potykającego się z baru do domu. Wkład: Dane wejściowe będzie macierzą przyległości (reprezentującą skierowany wykres), która reprezentuje ścieżki, którymi może podążać pijak. W każdej lokalizacji pijak wybiera...

23
Nie całkiem rzymskie trójki

Biorąc pod uwagę liczbę całkowitą n ≥ 0, wypisz ją w niepozycjonowanej notacji bazowej 3, używając cyfr 139ABCDE…i separatora 1-znakowego. Każda cyfra jest kolejną potęgą 3, a cyfry po lewej stronie separatora są negowane, np. A931 | B → 81− (1 + 3 + 9 + 27) → 41 . Cyfra może pojawić się tylko...

23
Macierz w kolejności „ukośnik”

Biorąc pod uwagę dwie liczby dodatnie N >= 2i N <= 100stwórz macierz zgodnie z następującymi zasadami: Pierwszy numer zaczyna się od pozycji [0,0] Drugi numer zaczyna się od pozycji [0,1] Trzeci numer znajduje się poniżej pierwszego numeru (pozycji [1,0]) Kolejne liczby idą w kierunku...

23
Ciągle rosnący wykres

Rozważ jednowymiarową sekwencję liczb w ustalonym zakresie, tj [1, 2, 4, 6, 8, 0, 2, 7, 3] in range [0, 10⟩ Ciągle rosnący wykres * ** to linia, która łączy wszystkie punkty w tej sekwencji od lewej do prawej i zawsze idzie w górę lub utrzymuje poziom. W razie potrzeby linia owija się od góry do...

23
Sortuj ciąg według podanego porządku

Twoim zadaniem jest posortowanie łańcucha, ale zamiast normalnej kolejności alfabetycznej (abc..xyz), sortujesz łańcuchy według określonego alfabetu. Musisz napisać program lub funkcję, która pobiera dwa wejścia: alfabet A oraz ciąg S . Oba będą zawierać tylko małe litery angielskie i oba będą...

23
Nowa idea hasła: Word-walker

Pomyślałem o nowym sposobie generowania haseł i chociaż na dłuższą metę prawdopodobnie nie jest to zbyt sprytne, wciąż mogłoby się przydać do gry w golfa. Biorąc ciąg słów, hasło jest generowane w ten sposób: Wybierz n-ty znak w n-tym słowie Jeśli n jest większe niż słowo, kontynuuj liczenie...