Pytania oznaczone «code-golf»

10
Ostatni etap zanieczyszczenia

Wewnątrz odbiornika 5 x 5 znajduje się wirus. Ponieważ wiemy, w jaki sposób rozprzestrzenia się zanieczyszczenie, Twoim zadaniem jest wyjście z ostatniego etapu zanieczyszczenia. Odbiorca Będzie reprezentowany jako dwuwymiarowa tablica 5x5: 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1 0 0 1 1 1 0 1 1 1...

10
Wydrukuj tablice od środka

To jest pytanie do golfa. Biorąc pod uwagę liczby całkowite si, zadaniem jest wyprowadzenie wszystkich tablic o długości n, które przyjmują wartości od -s do s. Jedynym zwrotem jest to, że musisz je wyprowadzić w następującej kolejności. Tablica wszystkich zer o długości n. Wszystkie tablice o...

10
Podziel listę na części!

W tym wyzwaniu musisz podzielić listę, gdzie partycje mają maksymalny rozmiar, minimalny rozmiar i preferowany rozmiar. Będę używał notacji (min,pref,max) do wskazania rozmiarów w tym wyzwaniu. Dla tych, którzy nie znają partycjonowania, poniższa lista została podzielona na części 3: [0..9] ->...

10
Krzyże, żadnych kółek

Wszyscy zdają sobie sprawę, że Tic Tac Toe to rozwiązana gra. Jednak wersja Misère only-Xs stanowi ciekawą alternatywę. W tej wersji gry obaj gracze grają X na planszy i starają się unikać trzech z rzędu. Jeśli chcesz dowiedzieć się więcej na ten temat, Numberphile ma fajne wideo na temat tej...

10
Uporządkowanie słów w celu dopasowania do danego ciągu

Biorąc pod uwagę ciąg liter i zestaw słów, wypisz kolejność słów, aby można je było znaleźć w ciągu, upuszczając niepotrzebne litery. Słowa mogą występować więcej niż jeden raz w zestawie słów. Łańcuch wejściowy i wszystkie słowa składają się z 1 do 1000 małych liter. Litery, które mają być...

10
420 <s> Blaze </s> Golf It

To dość proste wyzwanie, ale (mam nadzieję) zabawne. Zadanie Jeśli teraz albo miesiąc jest, 4a dzień jest 20, godzina (na zegarze 12-godzinnym) jest, 4a minuta jest 20, lub minuta jest, 4a druga jest 20, wydrukuj tę sztukę ascii: . .:. :|: .:|:. ::|:: :. ::|:: .: :|:. .::|::. .:|: ::|:....

10
Winnable Solitaire Mancala Boards

Mancala to nazwa rodziny gier planszowych, które zwykle obejmują serię kubków wypełnionych koralikami, którymi manipulują gracze. W tym wyzwaniu zostanie zastosowany określony zestaw reguł dla wariantu pasjansa. Plansza składa się z „kosza” na jednym końcu, po którym znajduje się nieskończona...

10
Ile dni zajmie mu ukończenie N jednostek pracy?

Osoba musi ukończyć Njednostki pracy; charakter pracy jest taki sam. Aby się zawiesić, wykonuje pierwszego dnia tylko jedną jednostkę pracy . Chce uczcić zakończenie pracy, więc decyduje się wykonać jedną jednostkę pracy w ostatnim dniu . Dozwolony jest tylko do wykonania x, x+1czyli...

10
Narysuj prostą kostkę

Nie mamy ani jednego wyzwania dotyczącego narysowania prawdziwej trójwymiarowej kostki, więc oto: Wyzwanie Twoim zadaniem jest narysowanie obróconego sześcianu z perspektywą. Może znajdować się w osobnym oknie lub jako obraz. Wejście Wprowadzono 3 oddzielne liczby od 0 do 359,99 ......

10
Ile kształtów jest na tym zdjęciu?

Dzieci bardzo dobrze klasyfikują i liczą przedmioty. Komputery wydają się mieć więcej problemów. To jest uproszczona wersja tego problemu. Czy potrafisz napisać mały program, który potrafi klasyfikować i liczyć obiekty na obrazie? Problem: Biorąc pod uwagę obraz zawierający jedno lub więcej...

10
Czy będzie unosić się?

Wyzwanie Biorąc pod uwagę ciąg 2d reprezentujący dno łodzi jako dane wejściowe, musisz ustalić, czy łódź będzie unosić się na wodzie. Ten ciąg 2D może być w dowolnym dogodnym formacie. (Ciąg znaków z nowymi liniami, lista ciągów, lista znaków, itp.) Wydrukuj wartość prawdy, jeśli będzie zmienna, i...

10
Czy to jest jednoznacznie powiązane?

W tym wyzwaniu dotyczącym kodu prefiksu dowiedzieliśmy się, że kody prefiksów są jednoznacznie powiązane. Oznacza to, że można je łączyć bez separatora i bez dwuznaczności. Na przykład, ponieważ [1,2,45] jest kodem prefiksu, mogę połączyć je razem bez separatora jako takiego: 1245245112145, i nie...

10
Golf algorytm K-oznacza

K-średnich jest standardowym nie nadzorowanym algorytmem grupowania, który, biorąc pod uwagę zestaw „punktów” i pewną liczbę klastrów K, przypisze każdy „punkt” do jednego z K klastrów. Pseudokod K-średnich Zauważ, że istnieje wiele wariantów K-średnich. Musisz zaimplementować algorytm, który...

10
Budowanie mostu

Twoim zadaniem jest zbudowanie mostu, który połączy dwa klify na podstawie danych wejściowych dw odległości od siebie. dzawsze będzie parzysta Jednak most potrzebuje kolumn, aby go utrzymać. Każda kolumna może pomieścić maksymalnie 6 spacji z każdej strony. W tym przykładzie: ________ ________...

10
Na temat haseł

W Keep Talking and Nobody Explodes gracze mają za zadanie rozbroić bomby na podstawie informacji od swoich „ekspertów” (innych osób posiadających instrukcję). Każda bomba składa się z modułów, z których jednym mogą być hasła, przy czym ekspert otrzymuje listę możliwych haseł o długości wszystkich...

10
Minimalna diagonalizacja bloku kosztów

Weźmy pod uwagę macierze bloków binarnych po przekątnej, które mają kwadratowe bloki 1s na głównej przekątnej, i wszędzie są 0. Nazwijmy takie macierze „prawidłowymi” macierzami. Na przykład, oto kilka prawidłowych macierzy 4x4: 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 0 1 1 0 0 1 1 1 1 0 1 0 0 1 1 0 0 0 1...

10
Wyjątkowo addytywne zestawy N.

Pamiętaj, że zestaw jest nieuporządkowany bez duplikatów. Definicja N -uniquely dodatkowy zestaw S , którego długość jest K jest ustawione tak, że wszystkie N podzbiorów -długość w S sumy różnych numerów. Innymi słowy, sumy wszystkich podzbiorów N długości S są różne. Cel Biorąc pod uwagę tablicę...