Pytania oznaczone «code-golf»

19
Oblicz rozmiar księżyca

Wielkość tajemnicy księżyca Jestem pewien, że słyszałeś, że księżyc zmienia swój rozmiar. Kiedy jesteś zakochany i masz szczęście, księżyc ma prawie dwa razy większy rozmiar niż normalne sytuacje. Niektórzy twierdzą, że przyczyną jest atmosfera, która działa jak soczewka. Inni uważają, że to tylko...

19
Wyprowadź twarz na numerowany sześcian

Przypisz cyfry od 0 do 7 do 8 wierzchołków sześcianu w dowolny sposób. Dokładnie jeden numer musi być przypisany do każdego wierzchołka. Na przykład twoje wierzchołki mogą być przypisane w następujący sposób: 3-----1 /| /| 4-----2 | | | | | | 5---|-0 |/ |/ 6-----7 Napisz program, który...

19
Kto wygrywa lewę Spades

Napisz kod, aby ustalić, kto wygrywa lewą lewą lewę w grze pik . Wygrywa najmniej bajtów. Dane wejściowe to ciąg znaków, który zawiera listę czterech kart zagranych w kolejności, takich jak TH QC JH 2H(Dziesiątka kier, Królowa trefl, Walet kier, Dwóch kier). Karta jest dana przez dwie postacie:...

19
Określanie obrotu kwadratu na podstawie listy punktów

W tym wyzwaniu otrzymasz listę punktów. Punkty te leżą na obwodzie wyimaginowanego kwadratu . Twoim celem jest: Jeśli to możliwe, wydrukuj obrót kwadratu, który będzie wartością z [0, 90), gdzie 0 oznacza kwadrat z liniami pionowymi i poziomymi. Obrót należy podawać w stopniach liczonych w...

19
Random Golf of the Day # 4: The Bertrand Paradox

O serii Po pierwsze, możesz potraktować to jak każde inne wyzwanie związane z golfem i odpowiedzieć na nie, nie martwiąc się serią. Istnieje jednak tabela wyników dla wszystkich wyzwań. Możesz znaleźć tabelę liderów wraz z kilkoma więcej informacji o serii w pierwszym poście . Chociaż mam szereg...

19
Choć Thoreau rzucił, Troll rzuca trudne koryta

Każdemu z tych dziewięciu myląco podobnych słów przypisz cyfrę 1-9 w dowolny sposób: though through thorough Thoreau throw threw trough tough troll Napisz program, który pobiera ciąg znaków. Jeśli wejście jest jednym z tych dziewięciu słów, wypisz numer, który mu przypisałeś. Jeśli dane...

19
Zbudujmy tor wyścigowy!

Wprowadzenie Moja siostrzenica chce zrobić tor wyścigowy. Ma drewniane elementy, które pasują do siebie, tworząc tor. Każda część ma kwadratowy kształt i zawiera inny kształt. Wykorzystam znaki rysunkowe do zilustrowania: │: droga prowadząca w pionie ─: droga prowadząca poziomo ┌ ┐ └ ┘: drogi...

19
Wskazówki dotyczące gry w golfa w Sed

Jakie masz ogólne wskazówki na temat gry w golfa w sed? Szukam pomysłów, które można by zastosować do problemów związanych z golfem i które są przynajmniej nieco specyficzne dla sed (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na...

19
Generuj pudełka!

Twoim zadaniem jest generowanie pól przy użyciu dowolnego znaku ASCII w odniesieniu do podanych danych wejściowych. Przypadki testowe 1 1 --> ===== = = ===== 1 2 --> ========= = = = ========= 2 1 --> ===== = = ===== = = ===== 2 2 --> ========= = = = ========= = = =...

19
Dopracowane partycje

Rozważ tablicę liczb całkowitych: [1, 0, 9, 1, 3, 8] Istnieje wiele sposobów podziału tej listy na kolejne listy podrzędne. Oto trzy: A: [[1, 0, 9], [1, 3, 8]] B: [[1], [0, 9], [1, 3], [8]] C: [[1, 0], [9, 1], [3, 8]] Nazwiemy partycję Y i udoskonalenie innej partycji X, jeśli X można uzyskać...

19
Odwrócenie-dodawanie palindromu

Odwrócenie-dodawanie palindromu Proces dodawania przez odwrócenie ma miejsce, gdy liczba jest dodawana do jej odwrotności, dopóki utworzona liczba nie będzie palindromem. Na przykład, jeśli zaczniemy od 68, proces wyglądałby następująco: 68 + 86 => 154 + 451 => 605 + 506 => 1111 Jak...

19
Spintax {Zadanie | Problem | Pytanie}

Artykuł Spinning ze Spintax Spinanie artykułów to technika optymalizacji pod kątem wyszukiwarek, dzięki której optymalizatorzy wyszukiwarek publikują unikalną wersję odpowiednich treści w katalogach artykułów, witrynach Web 2.0 lub innych źródłach linków zwrotnych. Czasami są używane przez...

19
Odwróć nowy liść

Dostajesz drzewo, które w tradycji informatycznej ma korzeń u góry i liście u dołu. Węzły liści są oznaczone liczbami. Twoim celem jest zabranie specjalnego liścia oznaczonego -1i przesunięcie go w górę, aby był nowym korzeniem. [3, [[16], -1], [4]] --> [[[[4], 3], [16]]] Możesz sobie...

19
Obróć chińską szachownicę

Chińska szachownica wygląda tak (na podstawie tego pytania , ale tym razem ma ustalony rozmiar): G . G G G G G G . G B B B B . . Y G . Y . Y Y B B B . . G . . . Y Y Y B . B . . . . . Y . Y B . . . . . . . . Y . . . . . . . . . . P . . . . . O O . P P . . . . . . . O O P P P . . . R . ....

19
Przejdź na przód ASCII do wydrukowania

tło Ruch do przodu transformacji (MTF) jest kodowanie danych algorytm przeznaczony do poprawy wydajności metod kodowania entropijnego. W algorytmie kompresji bzip2 jest on stosowany po transformacji Burrows – Wheeler (jak widać w Burrows, Wheeler i Back ), w celu przekształcenia grup...

19
Usuń wspólne spacje wiodące

Podczas kodowania w Pythonie czasami potrzebujesz ciągu wielowierszowego w funkcji, np def f(): s = """\ Line 1 Line 2 Line 3""" (Ukośnik odwrotny polega na usunięciu wiodącej nowej linii) Jeśli jednak spróbujesz wydrukować s, otrzymasz Line 1 Line 2 Line 3 Wcale nie tego chcemy! Zbyt...

19
Indeks różnorodności Simpsona

Indeks Simpson jest miarą różnorodności kolekcją przedmiotów z duplikatów. Jest to po prostu prawdopodobieństwo losowania dwóch różnych przedmiotów podczas wybierania bez zamiany równomiernie losowo. W przypadku nprzedmiotów w grupach n_1, ..., n_kidentycznych przedmiotów prawdopodobieństwo dwóch...