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.
Wprowadzenie Na osi X znajduje się pień jabłoni, umieszczony między -2 a 2, a wokół niego spadają niektóre jabłka: | | | | <-------|---|-------> -2 2 Każdego dnia n jabłek spada. Każde jabłko zachowuje swoją współrzędną x, gdy spada prosto na ziemię. Ale jeśli wyląduje na innym jabłku, będzie toczyć …
Pracowałem nad innym językiem gry w golfa o nazwie Stackgoat . W tym wyzwaniu będziesz pisać Tokenizera dla Stackgoat (lub tak naprawdę innych ogólnych języków opartych na stosie). Przykłady "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] (empty input) …
Zadanie polega na wyświetleniu tabeli ascii dla danej tablicy. Wejście Dane wejściowe to macierz 2D. Długość wiersza macierzy jest taka sama jak długość tablicy. Alternatywnie możesz pobrać dane z macierzy 2D, przy czym pierwszym wierszem jest nagłówek. Wymiar zewnętrzny to rząd. Przykładowe dane wejściowe: [["License","2008-05-08","2009-03-11","2011-11-22","2013-08-12","2015-11-19"],["GPLv2","58.69%","52.2%","42.5%","33%","23%"],["GPLv3","1.64%","4.15%","6.5%","12%","9%"],["LGPL 2.1","11.39%","9.84%","?","6%","5%"],["LGPL 3.0","? (<0.64%)","0.37%","?","3%","2%"],["GPL family together","71.72% …
Słynna podstawowa podszewka C64 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 drukuje labirynt ukośników i odwrotnych ukośników. \\/\\\//\/\////\\/\/ \/\///\\///////\//\/ /\\\//\//\////\\//\\ \////\//\//\/\\\\\\/ /\/\\///\\\\/\\\\/\\ \/\//\\\\\\//\/\//// /\//\\///\/\///\//// \/\\\//\\/\\\//\\/\/ //////\\/\\/\/\/\/// \\/\/\\////\/\/\\/\/ Przeczytaj w takim labiryncie wykonanym z ukośnych ścian ze standardowego ekranu i wydrukuj ten sam labirynt z poziomymi i pionowymi ścianami składającymi się ze …
RoboCritters ( etymologia ) to nowy ezoteryczny język programowania (nie przejmuj się jego wyszukiwaniem, właśnie go wymyśliłem). Jest to wariant z brainfuck (BF), nieco bardziej złożone niż w zwykłych systemach podstawienia operatora. Każdy program w RoboCritters jest prostokątną siatką tekstu, która zawiera tylko siedem znaków . []/\|plus nowe linie do …
Napisz program lub funkcję, która przyjmuje dodatnią liczbę całkowitą N i wypisuje lub zwraca ciąg artystyczny N × N ASCII, którego górna połowa jest półkolem z ('s, a dolna połowa jest trójkątem skierowanym w dół z V' spacje używane jako wypełnienie. Innymi słowy, zrób rożek do lodów ASCII: (wyjście dla …
Napisz najkrótszy możliwy program, który przyjmuje zestaw różnych liczb całkowitych dodatnich i generuje renderowanie ASCII koncentrycznych sześciokątów o tych długościach boków, wykonanych z ukośników, znaków podkreślenia, spacji i nowych linii. Najkrótszy program w bajtach, liczony przez https://mothereff.in/byte-counter, wygrywa. Przykłady (Wyglądają lepiej przy mniejszych odstępach między wierszami). Jeśli dane wejściowe to …
Nie chcesz płacić za kosztowny program architektoniczny, więc decydujesz się na własny projekt. Decydujesz się użyć ASCII do projektowania budynków. Twój program pobierze pojedynczy ciąg sformatowany w określony sposób, a program wygeneruje budynek. Wejście Dane wejściowe składają się z jednego wiersza znaków. Można założyć, że zawiera on tylko litery a-j, …
Zgłoszenia do tego wyzwania będą zawierać animowaną obracającą się figurkę Lissajous . Pojawienie się obrotu 3d występuje, gdy parametr x jest kolejno przesuwany fazowo w każdej klatce. Wejście: aI bparametry (zgodnie z art wikipedia ) zostaną podane w wierszu poleceń, lub czytać ze standardowego wejścia. Wynik: Jest to ascii-art , …
Wyzwanie Rozpoznaj numery sztuki ASCII. Aby uczynić rzeczy interesującymi, trzy losowe punkty na obrazie mogą zostać odwrócone. Na przykład: ***** * ** ** ** ** ** Wejście Numer sztuki 7x7 ASCII wygenerowany przez poniższy skrypt Pythona. Wynik Cyfra Skrypt testowy Oto skrypt w języku Python (2.6+) do generowania przypadków testowych: …
Wielka Piramida w Gizie, największa piramida w Egipcie, jest nie tylko najstarszym z Siedmiu Cudów Starożytnego Świata, ale także jedynym, który pozostaje w dużej mierze nienaruszony. Budowa egipskich piramid może zająć do 20 lat i jest tak duża, że Al-Aziz Uthman, syn wielkiego Saladyna, który zmiażdżył krzyżowców, musiał zrezygnować z …
Splot binarny jest opisany liczbą Mi jest stosowany do liczby N. Dla każdego bitu w reprezentacji binarnej M, jeśli bit jest ustawiony ( 1), odpowiedni bit na wyjściu jest podawany przez XORing dwóch bitów sąsiadujących z odpowiednim bitem w N(owijanie w razie potrzeby). Jeśli bit nie jest ustawiony ( 0), …
Na planszy znajdują się cząsteczki żelaza. Przez tę płytkę przepuszczamy drut przewodzący prąd, a cząsteczki tworzą koła. Pokaż te okręgi, jeśli podane dane wejściowe to pozycja drutu. Rozważ tablicę jako siatkę o rozmiarze 7x7 (naprawiona) Nie są dozwolone dodatkowe białe spacje. Dane wejściowe mogą być indeksowane 0 lub indeksowane 1. …
Twoim zadaniem jest wypełnić wiadro liczbami do danych wejściowych. Zasady Liczby zajmują pozycję od lewej do prawej, następnie od prawej, następnie od lewej i tak dalej. Po przepełnieniu liczby zaczynają gromadzić się wokół wiadra w podobny sposób. Zajmują pozycję po przekątnej. Przykłady powinny jasno określać oczekiwany wynik (niektóre reguły są …
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.