Pytania oznaczone «code-golf»

12
Zgrupuj te komórki!

To wyzwanie opiera się na grze Layerz. Biorąc pod uwagę, jako argument stdin lub jako funkcję, prostokątny układ 2D komórek, w którym każda komórka zawiera albo puste (możesz użyć zer zamiast pustych miejsc bez kary), 1, 2, 3 lub 4 ; znaleźć sposób na podzielenie go na prawidłowe regiony (jak...

12
Zwiń ascii-art

Wyzwanie Biorąc pod uwagę prostokątną siatkę drukowanych znaków ascii jako ciąg znaków lub standardowe wejście, napisz funkcję lub program, który zwinie znaki spacji w stos na dole. Zasady: Dane wyjściowe mają takie same wymiary i znaki jak dane wejściowe. Ma charakteru miejsca na (row a,column...

12
Pomóż mi rozplątać te przewody!

Moje przewody są splątane! Czy to nie denerwujące, gdy wszystkie przewody się zaplątują? To właśnie mi się przydarzyło, więc chciałbym pomóc mi je rozwiązać! Dla Twojej wygody odłączyłem je wszystkie od urządzenia, ale nadal wszystkie są podłączone do gniazdka. Twoim zadaniem jest dowiedzieć się,...

12
Konwertuj próbkę na indeks

Stawiamy kulki na ustaloną liczbę ciągu pojemników. Te pojemniki zaczynają się puste. Empty bin (a=4): 0 0 0 0 I jeden po drugim dodajemy kule do pojemników. 0 0 0 1 or 0 0 1 0 or 0 1 0 0 or 1 0 0 0 Potrzebujemy szybkiego sposobu na obejście wszystkich możliwych stanów, które przyjmują...

12
Naturalne Pi # 2 - Rzeka

Cel Biorąc pod uwagę ciąg z ciągiem skrótów, oblicz jego całkowitą długość i podziel przez odległość od początku do końca. Symulacja Co symulujemy? Według tego artykułu stosunek długości rzeki do odległości między początkiem a końcem wynosi w przybliżeniu Pi! (Być może zostało to obalone...

12
Która jest godzina w Unicode?

Wyzwanie jest uproszczone, biorąc pod uwagę czas wprowadzania jako ciąg znaków w jednym z następujących formatów: hh, hh:mmLub hh:mm:ssz 0 ≤ hh ≤ 23, 0 ≤ mm ≤ 59a 0 ≤ ss ≤ 59. Podaj, która godzina jest obecnie, używając następujących symboli: AA LABEL FOR CHARACTER CODE POINT HEXADECIMAL ==...

12
Optymalne oszukiwanie w BINGO

Masz dość innych graczy zadowolonych z ogłoszenia „BINGO” i triumfalnego przejścia obok ciebie, aby odebrać nagrodę. Tym razem będzie inaczej. Przekupiłeś dzwoniącego, aby z wyprzedzeniem dawał Ci połączenia BINGO , w kolejności, w jakiej będą dzwonić. Teraz wystarczy stworzyć tablicę BINGO, która...

12
Zbuduj macierz Gaussa

Rozmycie gaussowskie to metoda stosowana do płynnego rozmycia zdjęć. Polega na stworzeniu matrycy, która będzie używana przez splotowanie jej z pikselami obrazu. W tym wyzwaniu Twoim zadaniem jest zbudowanie matrycy stosowanej w rozmyciu gaussowskim. Weźmiesz wejściowy r, który będzie promieniem...

12
Wydajnie generuj wszystkie partycje wektorowe

Partycja wektorowa dzieli wektor na serię wektorów, tak że ich suma jest oryginalna. Oto kilka partycji: [3, 1, 2] = [3, 1, 2] [3, 1, 2] = [0, 0, 1] + [0, 0, 1] + [0, 1, 0] + [1, 0, 0] + [2, 0, 0] [3, 1, 2] = [1, 1, 2] + [2, 0, 0] Tutaj dodawanie wektorów odbywa się elementarnie. Prawidłowa...

12
Narysuj cyfrowy schemat synchronizacji XNOR

Poniżej znajduje się (schematyczny) Cyfrowy schemat taktowania dla bramki logicznej XNOR . ┌─┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ A ──┘ └─┘ └─┘ └─┘ └─┘ └─┘ └── ┌───┐ ┌───┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ B ┘ └─┘ └─┘ └─┘ └───┘ └─┘ └ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ X ──┘ └───┘ └───┘ └───┘ └──── Twoim celem jest...

12
Karty losowe dla dzieci

Tasowanie talii kart jest trudne dla dzieci, dlatego muszą wymyślić sposoby uzyskania rozsądnej, dobrze przetasowanej talii tak prosto, jak to możliwe. Jednym ze sposobów osiągnięcia tego, który daje dość dobre wyniki, jest: Wyjmij górną kartę i włóż ją losowo do talii Wyjmij dolną kartę i włóż...

12
Walidacja modułu

Biorąc pod uwagę listę wyrażeń matematycznych, które są prawdziwe i składają się z obliczeń reszty modulo z dwiema liczbami i wynikiem, Twoim zadaniem jest uzyskanie pierwszych nliczb, które są prawdziwe dla wszystkich instrukcji na liście. Na przykład: [m % 3 = 0, m % 4 = 1, m % 5 = 3], gdzie%...

12
Entropowa Quine!

Twoim zadaniem jest napisanie programu lub funkcji, która: Przy pierwszym uruchomieniu wyświetla kod źródłowy. Przy kolejnych wykonaniach powinien wypisać to, co wypisał wcześniej, ale z jedną losową zmianą znaku (zdefiniowaną poniżej). Nie musi to być jednolicie losowa zmiana, ale każda możliwa...

12
Stabilny problem małżeński

tło Załóżmy, że są 2*nludzie do zawarcia małżeństwa, i przypuśćmy ponadto, że każda osoba jest pociągana do dokładnie ninnych osób pod ograniczeniami, które: Przyciąganie jest symetryczne ; tzn. jeśli dana osoba Ajest pociągana do osoby B, to osoba Bjest pociągana do osoby A. Przyciąganie jest...

12
Prosty importer CSV / DSV

Nieco więcej niż odwrotność tego . W:  multi-line DSV danych i pojedynczym znakiem ogranicznika. DSV można traktować jako plik, nazwę pliku, ciąg oddzielony od linii, listę ciągów itp. Wszystkie rekordy mają tę samą liczbę pól i żadne pole nie jest puste. Dane nie zawierają znaku ogranicznika i...

12
Indeks permutacji od tyłu do przodu

Wyzwanie Biorąc pod uwagę liczbę elementów, nna niepustej, posortowanej liście wyprowadza indeks, i(n)w którym jego „ Permutacja od tyłu do przodu ” znajdowałaby się na liście wszystkich permutacji, gdyby wymienione permutacje zostały posortowane leksykograficznie. Wyniki mogą być oparte na 0...