Pytania oznaczone «maze»

dla wyzwań związanych z labiryntami.

73
Utwórz „H” z mniejszych „H”

Wyzwanie Utwórz funkcję lub program, który po otrzymaniu liczby całkowitej sizewykonuje następujące czynności: Jeśli sizejest równe 1, wyjście H H HHH H H Jeśli sizejest większy niż 1, wyjście X X XXX X X gdzie Xjest wyjściem programu / funkcji dlasize - 1 (Jeśli wolisz, możesz dopasować...

51
Dołączanie długości ciągów

Wyzwanie: Biorąc pod uwagę ciąg sznaków a- z, A- Z, 0- 9, dołącz długość sdo siebie, licząc dodatkowe znaki w długości jako część całkowitej długości s. Wejście: Tylko ciąg o dowolnej długości (może być pusty). Wynik: Ten sam ciąg znaków, ale z długością dołączoną do końca. Znaki...

42
ASCII Maze Rendering 3000

Nie lubię pisać, więc rysuję swoje labirynty w bardzo prostym formacie: # ##### # # # ### # # # # # # # # ##### # Czy to nie labirynt ? Oczywiście uważam, że wszystkie labirynty powinny wyglądać 3d, podobnie, ale nie on sam jak to wyzwanie , dla maksymalnej inteligencji labiryntu , więc...

41
Czy ta liczba jest liczbą całkowitą -2?

Są sprytne sposoby określania, czy liczba jest potęgą 2. To już nie jest interesujący problem, więc ustalmy, czy dana liczba całkowita jest potęgą liczby całkowitej -2 . Na przykład: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes:...

41
Generowanie labiryntu [zamknięte]

Wiem, że istnieje (stary) wątek podobny do tego ( tutaj ), ale chciałbym go ponownie uruchomić z pewnymi modyfikacjami. Cel: wygenerować losowo wyglądający labirynt przy użyciu wybranego algorytmu, a następnie wyprowadzić labirynt graficznie (liczba wydruków się liczy). Szerokość i wysokość są...

36
Pomyślnie poruszaj się po polu asteroid

Wprowadzenie Wszyscy wiedzą, że możliwość udanej nawigacji po polu asteroid wynosi około 3720 do 1. Ale pomimo twojego ostrzeżenia Han Solo wciąż chce spróbować szczęścia. Bojąc się o swoje sztuczne życie, decydujesz się na kodowanie, w specyficznym dialekcie statku ( czytaj: preferowany język...

35
Nieskończone labirynty

tło Jesteś uczniem potężnego czarodzieja, a twój mistrz obecnie opracowuje zaklęcie do tworzenia międzywymiarowego labiryntu, aby uwięzić swoich wrogów. Chce, abyś zaprogramował swój komputer napędzany parą, aby analizował możliwe układy. Programowanie tej diabelskiej maszyny jest bardzo...

30
Trójkąty ASCII

Twoim zadaniem jest napisanie programu lub funkcji, która wypisze trójkąt ASCII. Wyglądają tak: |\ | \ | \ ---- Twój program pobierze pojedyncze dane liczbowe nz ograniczeniami 0 <= n <= 1000. Powyższy trójkąt miał wartość n=3. Trójkąt ASCII będzie miał nukośniki odwrotne ( \) i pionowe...

29
Pomóż Pac-Manowi policzyć Pac-Dots

Za radą pani Pac-Man, która martwi się, że ma nadwagę, Pac-Man postanowił śledzić swoje codzienne spożycie Pac-Dot. Pomóż mu policzyć liczbę Pac-Dots na danej ścieżce w labiryncie! Labirynt Aby pomóc Ci zbudować własne kodowanie labiryntu, możesz uzyskać tutaj surowe dane . Podróż Pac-Mana W...

29
Oblicz super-logarytm

To powinno być proste wyzwanie. Biorąc pod uwagę liczbę n >= 0, Wyjście super logarytm (lub dziennik *, log-gwiazda, albo powtórzyć logarytm , które są równoważne, ponieważ nnigdy nie jest negatywna na to wyzwanie.) Z n. Jest to jedna z dwóch odwrotnych funkcji do tetracji . Drugim jest...

27
2D Maze Minus 1D

Wyzwanie polega na przekształceniu labiryntów 2D w labirynty 1D. Przegląd +-+-+-+-+-+-+ +-+-+-+-+-+-+ graph { | | | | |A| | B| A B A -- D + + + + +-+-+ + + + + +-+-+ \ | C -- D | | | | | | | | \ | D -- E +-+-+ +-+-+ + +-+-+ +-+-+ + \ | E -- F | | |C D E F| C---D-E---F E -- G +-+-+-+ +-+ + +-+-+-+...

27
Sześciokątny czas labiryntu!

Czas na kolejne wyzwanie labiryntowe, ale nie takie, jakie znasz. Zasady tego wyzwania są nieco inne niż większość wyzwań w labiryncie. Typy kafelków są zdefiniowane w następujący sposób: S: Lokalizacja w labiryncie, od której zaczynasz E: Lokalizacja, do której próbujesz się dostać 0: Ściana,...

25
Znajdź ser

Aktualizacja: Jest 6 labiryntów. Są one zawarte w kontrolerze. Jest tar.gz z labiryntów i plików .bmp ich tutaj (Dropbox). Istnieje również narzędzie do tworzenia większej liczby labiryntów pod tym linkiem (plik maze_4.txt jest niepoprawny w archiwum). W tym momencie możesz uruchomić własny wpis i...

24
Ice Golf Challenge

Celem tego wyzwania jest napisanie programu lub funkcji, która zwraca najmniejszą liczbę uderzeń potrzebnych do ukończenia danego kursu. Wkład Układ kursu można przekazać w dowolny odpowiedni sposób i format. (odczytane z konsoli, przekazane jako parametr wejściowy, odczytane z pliku lub...

23
Mysz z dynamitem

Jesteś myszką Wszyscy twoi przyjaciele myszy zostali schwytani, są nieprzytomni i uwięzieni w labiryncie, który ma tylko jedno wejście / wyjście. Zdarza się, że masz idealną mapę labiryntu, dzięki czemu możesz opracować rozwiązanie, które pozwoli Ci wskoczyć i zabrać je wszystkie w bezpieczne...

23
Powtarzaj za mną!

Biorąc pod uwagę ciąg jako argument, wypisz długość najdłuższego (-ych) powtarzającego się podciągu (ciągów) lub zero, jeśli nie ma takiego ciągu. Możesz założyć, że łańcuch wejściowy nie jest pusty. Przykłady abcdefabc: podciąg abcjest powtarzany w pozycjach 1 i 7, więc program powinien wypisać...

21
Znajdź wszystkie współrzędne na ścieżce

Biorąc pod uwagę ciąg 2D jako dane wejściowe, albo jako ciąg z nowymi liniami, albo z listą linii, wypisz współrzędne (x, y)wszystkich skrótów ( #) na liście. Dane wejściowe będą zawierać tylko skróty i spacje. (i znaki nowej linii, jeśli wybierzesz opcję wprowadzania jako ciąg 2D) Jeśli nie ma...

21
Narysuj pusty kwadrat # o podanej szerokości

Dostałem to wyzwanie od Codingame i jestem ciekaw lepszych rozwiązań niż moje: Biorąc pod uwagę szerokość za pomocą standardowego wejścia, narysuj pusty kwadrat „#” dla danej szerokości i długości. Przykład: 5 wyników w ##### # # # # # # ##### Użyłem Pythona, aby rozwiązać ten problem, więc...