Pytania oznaczone «grid»

32
Zdobądź olimpijską rutynę w Tarzanie

Olimpijscy swingersi wykonują swoje czynności na standardowych drzewach. W szczególności drzewo standardowe nma wierzchołki 0przechodzące w górę n-1i krawędzie łączące każdy niezerowy wierzchołek az wierzchołkiem n % aponiżej. Na przykład Standardowe drzewo 5 wygląda następująco: 3 | 2 4 \ / 1...

32
Odwróć planszę Saper

Saper to popularna gra komputerowa, w którą prawdopodobnie zmarnowałeś czas, grając, w której próbujesz odsłonić komórki, które są kopalniami w prostokątnej siatce na podstawie wskazówek o tym, ile sąsiednich min ma każda komórka niemina. A jeśli jeszcze tego nie grałeś, zrób to tutaj . Sprytny...

32
Reakcja łańcuchowa bomb

Wprowadzenie: Przed zadaniem jest to, co każdy element robi na mapie: Plain land ( X): To nic nie robi. Destroyed land ( -): To samo co zwykły ląd, ale zniszczone przez bombę. Aktywna bomba ( !): na mapie zniszczy to wszystko na polu 3x3: XXXXX XXXXX XXXXX X---X XX!XX > will become >...

31
Suma mocy 2

Wyzwanie Biorąc pod uwagę liczbę całkowitą, w xktórej 1 <= x <= 255zwracane są wyniki potęg dwóch, które po zsumowaniu dają x. Przykłady Biorąc pod uwagę wkład: 86 Twój program powinien wypisać: 64 16 4 2 Wkład: 240 Wydajność: 128 64 32

31
Rozpoznaj winorośl

tło Mam kilka starych i ziarnistych czarno-białych zdjęć. Niektóre z nich przedstawiają pnącza wspinające się na ścianie, inne nie - Twoim zadaniem jest sklasyfikowanie ich dla mnie. Wejście i wyjście Twój wkład to prostokątna tablica 2D bitów A , podana w dowolnym dogodnym formacie. Nie będzie...

31
Faro przetasowuje tablicę

Faro Shuffle to technika często używana przez magów do „Shuffle” talię. Aby wykonać losowanie Faro, najpierw pociąć talię na 2 równe połowy, a następnie przełożyć dwie połowy. Na przykład [1 2 3 4 5 6 7 8] Faro jest potasowany [1 5 2 6 3 7 4 8] Można to powtórzyć dowolną liczbę razy. Co...

30
Zabij to ogniem

Uwaga: Historia opowiedziana w tym pytaniu jest całkowicie fikcyjna i wymyślona wyłącznie w celu wprowadzenia wstępu. Jestem złym rolnikiem i aby podnieść cenę pszenicy w mojej okolicy, postanowiłem spalić pola wszystkich rolników wokół mnie. Naprawdę chciałbym zobaczyć, jak pola wybuchają w...

30
Krucha Quine

Krucha Quine Krucha quine to quine, która spełnia właściwość polegającą na tym, że każdy podciąg utworzony przez usunięcie pojedynczego znaku, gdy jest oceniany, powoduje błąd. Na przykład. Jeśli twój program asdfjest quine, to aby był delikatny, następujące programy muszą zawierać...

30
Liczby całkowite, montuj!

Twoim zadaniem jest złożenie liczb całkowitych od 1do N(podanych jako dane wejściowe) w prostokącie o szerokości Wi wysokości H(podanych również jako dane wejściowe). Poszczególne liczby mogą być obracane o dowolną wielokrotność 90 stopni, ale muszą pojawiać się jako ciągłe bloki w prostokącie....

30
Żółw znajduje portal

Żółw chce poruszać się wzdłuż siatki, aby dostać się do jedzenia. Chce wiedzieć, ile ruchów zajmie mu dotarcie. Ponieważ jest wolny, teleportery ustawiają się wokół jego domeny, z której będzie korzystać, jeśli skróci to jego ścieżkę. Lub unikaj ich, jeśli wydłuży to jego drogę. Poznaj...

30
Unikalnie rozdzielone piksele

W przypadku obrazu N na N znajdź zestaw pikseli, tak aby odległość separacji nie występowała więcej niż jeden raz. Oznacza to, że jeśli dwa piksele są oddzielone odległością d , to są to jedyne dwa piksele, które są oddzielone dokładnie przez d (używając odległości euklidesowej ). Zauważ, że d nie...

29
Snowman Bowling

(powiązane / inspirowane przez: Narysuj kręgielnię ) Zabawną rozrywką w miesiącach zimowych jest wykonywanie kręgli bałwana przy użyciu dużej piłki (jak koszykówka) i małych figurek bałwana. Odtwórzmy to w ASCII. Każdy bałwan składa się z następujących elementów: (.,.) ( : ) Oto wyrównanie...

29
Spiralna sekwencja

tło Sekwencja OEIS A272573 opisuje spiralę na sześciokątnej siatce w następujący sposób: Rozpocznij spiralę liczb na sześciokątnym kafelku, z początkowym sześciokątem jako a (1) = 1. a (n) jest najmniejszą liczbą całkowitą dodatnią, która nie jest równa sąsiednim sąsiadom. Sekwencja się...

29
Czy jesteś w największym pokoju?

Wprowadzenie Niedawno zaakceptowałeś ofertę pracy w Pretty Good Software Company. Jesteś całkiem zadowolony z wielkości swojego biura, ale czy masz największe biuro? Trudno to odróżnić od spojrzenia na biura współpracowników, kiedy wpadniesz. Jedynym sposobem na rozwiązanie tego problemu jest...

29
Bardzo proste znaki siatki

Napisz program lub funkcję, która przyjmuje trzy dodatnie liczby całkowite, W, H i N. Wydrukuj lub zwróć siatkę W × H, w .której co N-ta .w normalnej angielskiej kolejności czytania jest zastąpiona przez X. Na przykład, biorąc pod uwagę W = 7, H = 3, N = 3, siatka ma 7 znaków szerokości i 3...

29
Miraż inteligentnej osoby

Pewnego razu czytałem to pytanie / odpowiedź na temat Quory Czy naprawdę są programiści ze stopniem informatyki, którzy nie mogą przejść testu FizzBuzz? Ten kod podano jako oczywistą odpowiedź for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print...

29
Faszerowanie liczb pierwszych w pudełku

Twoim zadaniem jest napisanie programu lub funkcji, która może wypełnić dany prostokąt liczbami pierwszymi. Wejście widthi heightbędzie prostokątem. Dane wyjściowe muszą być listą heightciągów znaków składających się z widthcyfr i spacji. Każda pozioma (od lewej do prawej) i pionowa (od góry do...

29
Kwadrat tekstu

Wyzwanie Biorąc pod uwagę ciąg, wyślij tekst w kształcie kwadratu. Możesz założyć, że tekst zawsze będzie pasował do kwadratu i że nigdy nie będzie pusty ciąg. Możesz również założyć, że nigdy nie będzie miał nowych linii. Przykład Input: Hi, world Output: Hi, wo rld Przypadki...

29
Czy mogę zamiatać miny?

Saper to popularna gra logiczna, w której musisz odkryć, które kafelki są „kopalniami”, bez klikania na te kafelki. Zamiast tego klikasz na pobliskie kafelki, aby odsłonić liczbę sąsiadujących min. Jednym minusem gry jest to, że można skończyć w scenariuszu, w którym istnieje wiele prawidłowych...