Wyzwanie to polega na tworzeniu lub analizowaniu obrazów przy użyciu znaków tekstowych jako farby. Zazwyczaj używa to tylko 95 znaków drukowalnych (spośród 128) zdefiniowanych przez ASCII Standard z 1963 roku.
To pytanie jest inspirowane tą odpowiedzią . Przypadkowo, kiedy byłem dzieckiem, używałem mnożenia etnicznego, ale do niedawna nie znałem nazwy tej metody. Etiopskie mnożenie to metoda mnożenia liczb całkowitych przy użyciu tylko dodawania, podwajania i zmniejszania o połowę. Metoda: Weź dwie liczby do pomnożenia i zapisz je u góry dwóch …
Biorąc pod uwagę jedną liczbę całkowitą, z xktórej 0 <= x <= 91wyprowadzany jest stos butelek piwa z brakiem tylu butelek (i półek). Dla uproszczenia pokażę tylko 6 pierwszych butelek i to, co by to było dla każdego z pierwszych danych wejściowych. Oto stos butelek, każda liczba to butelka, którą …
(Pomimo ponad 60 pytań oznaczonych jako szachy , nie mamy prostego wyzwania dla n-królowych.) W szachach układanka N-Queens jest opisana w następujący sposób: Biorąc pod uwagę n x nszachownicę i nkrólowe, ułóż królowe na szachownicy, aby żadne dwie królowe nie zagrażały sobie nawzajem. Poniżej znajduje się przykładowe rozwiązanie n = …
Biorąc pod uwagę ciąg znaków Si listę indeksów X, zmodyfikuj S, usuwając element przy każdym indeksie, Sjednocześnie wykorzystując ten wynik jako nową wartość S. Na przykład, biorąc pod uwagę S = 'codegolf'i X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o …
Kontynuując mój To był tylko błąd : Wejście: Ciąg składający się z drukowalnych znaków ASCII bez białych spacji ani nowych wierszy. Wynik: Najpierw zmień dane wejściowe na palindrom, odwracając dane wejściowe i dodając je przed sobą, z wyłączeniem środkowego znaku (tzn. Z wejściem 1234567890stanie się 0987654321234567890). A następnie wyślij ten …
Problem Biorąc pod uwagę dane wejściowe, agdzie a jest wartością prawda / fałsz, wyświetl dokładną kostkę niemożliwą poniżej, jeśli jest prawdą, i dokładną normalną kostkę poniżej, jeśli falsey. Wejście truthy: ___________________________________ / _______________________________ /| / / _____________________________/ / | / / /| | / / | / / / | …
Wejścia: Dwie pojedyncze cyfry (nazwijmy je mi n) i dwa znaki (nazwijmy je ai b) w wybranym przez ciebie formacie wejściowym. Wynik: Aby uzyskać przewodnik, udawaj m=2, n=5, a='a', b='b'. Twój wynik będzie ciągiem zbudowanym z czterech wejść. Nazwijmy ciąg resultz wartością "". Po pierwsze, concatenate ana result mczasie, więc …
Organizujesz igrzyska olimpijskie i na tę okazję musisz zbudować fantastyczną pulę, ale przełożeni często zmieniają zdanie na temat wymiarów i potrzebują szybkiego sposobu na odbudowanie go o żądanym rozmiarze! Biorąc pod uwagę dwie liczby całkowite, La xTwoim zadaniem jest zbudowanie basenu długości Li linii x. Jak budowany jest basen? Zawiera …
Wiele osób wie, czym jest maszyna prawdy w programowaniu. Ale nadszedł czas, abyśmy podnieśli poziom. Przedstawiamy maszynę o rozszerzonej prawdzie! Maszyna o rozszerzonej prawdzie przyjmuje dwie rzeczy jako dane wejściowe, liczbę całkowitą ni niepusty ciąg s. Wyprowadza s nczasy z opcjonalnymi końcowymi spacjami. Jeśli jednak njest równy 0, musisz wyprowadzać …
To: jest szybowcem . W grze życia Conwaya szybowiec jest znanym wzorem, który szybko przemierza planszę. Na dzisiejsze wyzwanie narysujemy deskę ASCII Game of Life Board i umieścimy na niej szybowiec. Plansza, od której zaczynamy jest następująca: |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| Ta deska składa …
Trawnik jest zdefiniowany jako prostokątne pole z jednym znakiem otoczone dwiema warstwami widocznych białych znaków. Oznacza to dwie linie powyżej i dwie linie poniżej oraz dwie spacje po lewej stronie (po prawej widoczna biała spacja, więc nie trzeba jej uwzględniać). ||||| ||||| ||||| Koszony trawnik ma podobną strukturę, tyle że …
Ponieważ jest sobota (UTC) i jestem głodny, chciałbym kawałek pizzy. Dam ci zamówienie i chciałbym pyszną, gorącą pizzę ascii-art . Do wyzwania? Drive-Thru Złożę moje zamówienie, gdziekolwiek jest twój drive-thru, niezależnie od tego, czy jest to STDIN, parametr funkcji, argument wiersza poleceń, ale nie zamierzam umieszczać go w zmiennej dla …
Wyzwanie: Wyprowadza „liczby całkowite” jednej z następujących sześciu tabel arytmetycznych na podstawie danych wejściowych: - add ( +); - odejmowanie ( -); - mnożenie ( *); - podział ( /); - potęgowanie ( ^); - działanie modulo ( %). Zasady: Co mogę określić jako „całkowitych końcowych cyfr”: każdy wynik arytmetycznej …
Wejście: Dwie liczby całkowite: jedna ujemna, jedna dodatnia. Wynik: W pierwszym wierszu wyjście od najniższego do najwyższego. W drugim wierszu usunęliśmy najwyższe i najniższe liczby i zmieniliśmy wszystkie indywidualne liczby. W trzecim wierszu ponownie usunęliśmy najwyższe i najniższe liczby i ponownie zmieniliśmy wszystkie indywidualne liczby. itp. (Poniższy przykład powinien wyjaśnić …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.