Pytania otagowane jako ascii-art

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.

27
Golf Identicon Twojego języka
Identikony to małe obrazy wzorów geometrycznych, które reprezentują wartość skrótu łańcucha. Stack Exchange używa identyfikatorów z Gravatar jako domyślnego obrazu awatara każdego użytkownika. W tym wyzwaniu wykorzystamy również identyfikatory Gravatar do wygenerowania tekstu do gry w golfa. Wyzwanie Ten fragment stosu (zminimalizowana wersja tego JSFiddle ) umożliwia wpisanie ciągu znaków …

27
kocham cię kocham cię kocham cię!
XKCD # 99 , zatytułowany „Serce binarne”, pokazuje prosty obraz jedynek i zer, z niektórymi cyframi w kolorze czerwonym. Czerwone serce jest widoczne gołym okiem, ale komunikat ukryty w sekwencji binarnej nie jest. Jeśli usuniesz wszystkie spacje i znaki nowej linii i zinterpretujesz sekwencję binarną jako 8-bitowy kod ASCII, otrzymasz …

30
Narysuj trójkąt z gwiazdką
Zainspirowany zadaniem programowania 101, oto zadanie, które, miejmy nadzieję, nie jest zbyt łatwe lub jest duplikatem (trochę trudno szukać takich rzeczy). Wejście: Dodatnia liczba całkowita n >= 1. Wynik: n linie gwiazdek, gdzie każda nowa linia ma jedną gwiazdkę więcej niż poprzednia linia, i zaczyna się od jednej gwiazdki w …

30
Drukuj N w kwadracie
Napisz program lub funkcję, która pobiera nieujemną liczbę całkowitą N ze standardowego wejścia lub argumentu funkcji. Musi wydrukować lub zwrócić ciąg pustego kwadratu ASCII-art, którego boki są wykonane za pomocą N kopii liczby N. Konkretnie: Jeśli N jest 0, nie są używane żadne kopie N, więc nie powinno być żadnych …

8
Spraw, by pocałunki elastycznych węży
Elastyczny wąż wygląda mniej więcej tak: <||=|||:)~ Każdą oddzielną sekwencję pionowych pasków ( |) w rozciągliwym wężu, znanym jako odcinek rozciągliwy , można indywidualnie rozciągać do dwukrotnej szerokości i rysować naprzemiennymi ukośnikami ( /, \) po rozciągnięciu. Konkretny wąż powyżej ma dwie takie rozciągliwe części, co daje mu cztery możliwe …

10
Mały Chandler jest smutny. Narysuj mu chmurę, aby go pocieszyć
Mały Chandler jest smutny. Narysuj mu chmurę, aby go pocieszyć. Uwaga: narysowanie chmury tak naprawdę go nie poprawi. Okrąg można zdefiniować jako 3- krotny, (x,y,r)gdzie xpozycja x koła na płaszczyźnie kartezjańskiej, ypozycja y koła na płaszczyźnie kartezjańskiej i rjest promieniem okręgu. xi ymoże być negatywny. rjest zawsze pozytywne. Dane wejściowe …

10
Quack the Angry Duck
Nikt nie jest pewien, co ma reprezentować emotikon >:U, ale wielu uczonych uważa, że ​​wygląda jak wściekła kaczka . Załóżmy, że tak jest. Zadanie Biorąc pod uwagę liczbę całkowitą n od 0 do 3 włącznie, wydrukuj lub zwróć quack jeśli n = 0, >:U jeśli n = 1, U U …

24
Zrób miskę zupy alfabetu
Oto, co nazwiemy miską zupy alfabetu - mniej więcej okrągły kształt ascii-art z 26 dużymi literami angielskimi (AZ) ułożonymi zgodnie z ruchem wskazówek zegara, aby utworzyć obwód: XYZABC VW DE U F T G S H RQ JI PONMLK Napisz program, który przyjmuje pojedynczy znak litery AZ i wyświetla tę …

30
Narysuj podwójną helisę ASCII
Napisz program, który przyjmuje liczbę całkowitą N za pomocą stdin lub wiersza poleceń. Jeśli N wynosi 0, pojedyncza litera Omusi być wydrukowana na stdout. Jeśli N jest dodatnie , ta pozioma podwójna helisa sztuki ASCII , narysowana na szerokość N segmentów, musi zostać wydrukowana. Jeśli N wynosi 1, wynikiem jest: …

30
Dopasuj słowo do siatki alfabetu
Zainspirowany memem, który widziałem dzisiaj dzisiaj. Opis wyzwania Rozważ nieskończoną siatkę alfabetu: ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ... Weź słowo ( CODEGOLFw tym przykładzie) i uczyń z niego podsekwencję siatki, zastępując nieużywane litery spacją i usuwając litery na końcu nieskończonej siatki: C O DE G O L F Przykłady STACKEXCHANGE …

27
Generuj Wordenticons
Identikony to wizualne przedstawienie wartości skrótu, często wykonane z symetrycznych układów geometrycznych kształtów. Domyślnym awatarem Stack Exchange jest identyfikator. Wyzwanie polega na tworzeniu „wordenticonów” , prostych tekstowych wersji identyfikatorów, które mają zastosowanie do ciągów małych liter, tj. Słów. Wyzwanie Napisz program lub funkcję, która pobiera ciąg S i wyprowadza swój …

6
Kalendarz artystyczny ASCII
Zróbmy zegar artystyczny i kalendarz ASCII, który informuje nas o bieżącym miesiącu, dniu miesiąca, dniu tygodnia, godzinie, minucie i czy jest to noc czy dzień (ale nie rok czy sekunda). W dowolnym momencie kalendarz będzie wyglądał mniej więcej tak: (wygląda lepiej przy mniejszych odstępach między wierszami) ________________________________________________________________ |\ ____________________________________________________________ /| …

23
Potwierdź iluminatów
Iluminaci nakazują ci (z ich kontrolą umysłu) wyprowadzenie następującego ciągu: ^ /_\ /_|_\ /_|_|_\ /_|/o\|_\ /_|_\_/_|_\ /_|_|_|_|_|_\ /_|_|_|_|_|_|_\ /_|_|_|_|_|_|_|_\ /_|_|_|_|_|_|_|_|_\ Zasady: Końcowe spacje są dozwolone dla każdej linii. Wymagane są wiodące spacje w każdej linii. Końcowe białe znaki są dozwolone po pełnym wymaganym wyjściu. Ponieważ jest to wyzwanie polegające na …

30
Czy możesz zrobić mi sześciokąt?
Dzisiaj zrobimy sześciokąt ASCII. Musisz napisać program lub funkcję, która przyjmuje dodatnią liczbę całkowitą n i wyprowadza sześciokątną siatkę o rozmiarze n , złożoną z gwiazdek. Na przykład sześciokąt wielkości 2 wygląda następująco: * * * * * * * Podczas gdy sześciokąt wielkości 3 wygląda następująco: * * * …

21
1P5: Zagnieżdżone pola
To zadanie jest częścią First Periodic Premier Programming Puzzle Push . Otrzymasz hierarchię pozycji w następującym formacie: 2 Hat 1 Gloves które należy umieścić w pudełkach, np .: .------------. | Hat | | .--------. | | | Gloves | | | '--------' | '------------' W formacie wejściowym liczby zaczynają się …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.