Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

11
Zsumuj twarze sześcianu sześciennego
Ręczne sumowanie ścian Cubic Cubic jest żmudne i czasochłonne, trochę jak pisanie kodu w Cubically. W „ Najbardziej wydajnym kubizatorze” poprosiłem cię o przetłumaczenie ASCII na źródło sześcienne. Jedna z odpowiedzi tam wykorzystuje sekwencję inicjalizacji kostki, a następnie modyfikuje wynikową kostkę na podstawie sum wstępnie zainicjowanej kostki. Od tego czasu …

28
Faktoryzacja macierzy
Biorąc pod uwagę tablicę dodatnich liczb całkowitych, wyprowadza stabilną tablicę różnych czynników pierwszych tych liczb całkowitych. Innymi słowy, dla każdej liczby całkowitej w danych wejściowych w kolejności, uzyskaj jej czynniki pierwsze, posortuj je i dołącz do liczb wyjściowych dowolne liczby pierwsze, które nie są jeszcze w danych wyjściowych. Przypadki testowe …

4
Return of the Hydra Slayer
Minęło trochę czasu, odkąd zabiłeś tę hydrę , przez lata pławiłeś się w chwale, ale teraz ludzie nazywają cię wyrzuconym, tak było. Cóż, czas, abyś udowodnił, że się mylą, słyszałeś o miejscu pobytu innej hydry. Po prostu go zabij, a otrzymasz całą chwałę, na jaką zasługujesz. Przybywasz do zbrojowni, aby …
13 code-golf  math  number  game 

1
Zostań pogromcą Hydry
Jesteś najlepszym i najbardziej znanym bohaterem tego obszaru. Ostatnio pojawiły się pogłoski, że Hydra przebywała w pobliskim wąwozie. Uważasz, że będąc odważnym i cnotliwym bohaterem, możesz to sprawdzić dzisiaj. Problem z hydrą polega na tym, że za każdym razem, gdy próbujesz odciąć im głowy, niektóre nowe odrastają. Na szczęście masz …
13 code-golf  math  game 

5
Współczynnik korelacji rang
Zwykły współczynnik korelacji (w 2d) mierzy, jak dobrze zestaw punktów można opisać linią, a jeśli tak, jego znak mówi nam, czy mamy korelację dodatnią czy ujemną. Zakłada się jednak, że współrzędne punktów mogą być interpretowane ilościowo, na przykład jako pomiary. Jeśli nie możesz tego zrobić, ale nadal możesz uporządkować współrzędne, …

5
Hakowanie Fallout Terminal
Czy ktoś jest zagorzałym fanem Bethesdy? Może wolisz Obsidian Entertainment? Cóż, jeśli jesteś jedną z tych rzeczy, poniższe zdjęcie powinno być ci względnie znajome. Pozwoliłem sobie przygotować dość wyjątkowe wyzwanie ASCII-Art, więc oto pierwsza wskazówka, co mam zrobić: _____________________________________________________ / \ | _____________________________________________ | | | | | | | …

8
Minimalna mapa taksówek
Opis wyzwania W metodzie taksówek odległość między dwoma punktami jest zdefiniowana jako: Rozważ macierz zawierającą tylko zera i jedynki: 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 Odwzorujmy każdą 1odległość na najbliższą inną …

4
Jaka jest liczba Fermat?
Liczby Fermata są dodatnimi liczbami całkowitymi, które można wyrazić jako 2 2 x +1 za pomocą liczby całkowitej x. Zdefiniujmy teraz atrybut liczby o nazwie „Fermat-ness”: Płodność liczby jest o jeden mniejsza niż długość łańcucha potęg dwóch, zaczynając od podstawy, z potęgami dwóch rozszerzonymi, aby zmaksymalizować płodność. Liczba, która nie …

3
Ile sposobów droga może przejść przez rzekę?
Wyobraź sobie prostą rzekę i drogę, która biegnie przez rzekę n razy przez mosty. Droga nie zapętla się i jest nieskończenie długa. Ta droga byłaby uważana za otwarty zakręt. Otwarty meander jest otwartą krzywą, że nie przecinają się i rozciąga się bezstopniowo siebie na obu końcach, który przecina linię n …

16
Zbuduj mi schody zamkowe!
Otrzymasz ciąg znaków składający się z drukowalnego ASCII (bez znaków nowej linii). Twoim zadaniem jest zbudowanie ładnej klatki schodowej dla mojego zamku. Jak zbudować fajne schody? Po pierwsze, powinieneś uzyskać wszystkie obroty struny. Na przykład Ciąg abcdma następujące obroty: abcd, bcda, cdab, dabc(każda postać jest przenoszona na koniec, aż dojdziemy …

1
Najczęstsze elementy listy w Pythonie
To jest pytanie z poradami do gry w golfa w Pythonie, które jest na temat main. Szukam najkrótszego sposobu, aby uzyskać wszystkie najczęstsze elementy listy w Pythonie, w najkrótszy możliwy sposób. Oto, co próbowałem, zakładając, że lista jest w zmiennej o nazwie l: from statistics import* mode(l) To powoduje błąd, …
13 code-golf  tips  python 

9
Przesunięcie zmian Caesars
Opis Przesunięcie Cezara jest bardzo prostym szyfrem monoalfabetycznym, w którym każda litera jest zastępowana kolejną literą w alfabecie. Przykład: Hello world! -> IFMMP XPSME! ( IBSLR, EGUFV!jest wynikiem rzeczywistego wyzwania, był to przykład przesunięcia o 1) Jak widać, odstępy i interpunkcja pozostają nienaruszone. Aby jednak nie zgadywać wiadomości, wszystkie litery …

2
Czy te warkocze są równe?
Jeśli nie jesteś zaznajomiony z teorią warkocza, polecam przeczytać ją najpierw. To pytanie zakłada, że ​​znasz przynajmniej znane pojęcia i zakłada się, że dobrze znasz teorię grup Zdefiniujmy σ n jako warkocz, w którym n- ta nić (jeden indeksowany) od góry przecina n + 1 nić, a σ n - …

10
Trzy-zrównoważone liczby
Opis Rozważamy liczbę całkowitą z co najmniej 3 cyframi trzykrotnie zrównoważonymi, jeśli podzielone na trzy części, cyfry w każdej części sumują się do tej samej liczby. Dzielimy liczby w następujący sposób: abcdefghi - Standard case: the number of digits is divisable through 3: abc def ghi abcdefgh - Number % …

2
Cykliczne ciągi, ukryte programy
Napisz 3 programy wykonujące następujące zadanie: Niech kody źródłowe A, B, C tych trzech programów; jeśli A działa BC jest produkowany jako dane wyjściowe, jeśli B uruchamia CA, jest produkowany, jeśli C działa AB, produkowany jest AB; więc każdy program zapisuje ciąg znaków (cyklicznie dla każdego programu) i ukrywa się …
13 code-golf  quine 

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.