Pytania oznaczone «ascii-art»

24
Skale dziennika są dla Quitterów

Wszyscy wiedzą, że skale dziennika są przeznaczone do rezygnacji . Dlatego musisz napisać program lub funkcję, która odsuwa wykres słupkowy ze skalą logarytmiczną podaną jako podstawa. Wejście wykresu słupkowego jest traktowane jako pojedynczy ciąg, który jest listą słupków, przy czym każdy słupek...

24
Utwórz znak procentu

Biorąc pod uwagę liczbę całkowitą n ≥ 1, wyświetl dwuwymiarową reprezentację † znaku procentu szerokości n . Konstrukcja wygląda następująco: Utwórz macierz n na n (lub listę list) wypełnioną zerami. Wstaw je w lewym górnym i prawym dolnym rogu. Umieść je po przekątnej od lewego dolnego rogu do...

24
Wdrożenie uproszczonego kerningu

Wprowadzenie Kerning oznacza dostosowanie odstępów między literami tekstu. Jako przykład rozważmy słowo Topnapisane trzema następującymi glifami: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

24
Okrągła klawiatura spiralna

To jest klawiatura QWERTY. Q W E R T Y U I O P A S D F G H J K L Z X C V B N M Możemy „wyskoczyć” na tej klawiaturze, zaczynając od G. Spirala rozpocznie się od G, przejdź do H, następnie do Y, następnie do T, następnie F, następnie V, następnie B, następnie N, następnie J, a następnie U ,...

24
Parsuj paczkę

Dzięki Twojej pomocy w wyzwaniu Oznacz moją pocztę , PPCG-Post pomyślnie stempluje wszystkie swoje paczki wygenerowanymi kodami kreskowymi! Czas je rozszyfrować. W tym wyzwaniu Twój program, biorąc pod uwagę kod kreskowy wygenerowany z wyzwania Mark My Mail , dekoduje go i zwraca zakodowaną...

24
Ścigaj się po torze

Szukam najszybszego zawodnika na rynku. Pokaż mi swoje najszybsze okrążenie wokół tego toru 18 x 14 pokazanego poniżej. ______ / \ / \ / ____ \ / / \ \ / / \ \ | | | | | | | | | | | | | | | | \ \ / / \ \____/ / \ / \ / \______/ Twoim zadaniem jest przesunięcie samochodu poniżej toru...

24
Dekompresja sztuki ASCII od liczby bazowej n

Jest to inspirowane odpowiedzią 05AB1E autorstwa Magic Octupus Urn . Biorąc pod uwagę dwa argumenty, dodatnią liczbę całkowitą i ciąg / listę znaków: Przetłumacz liczbę na base-n, gdzie n jest długością łańcucha. Dla każdego znaku zamień każdy wygląd indeksu tego znaku w liczbie podstawowej n na...

24
Narysuj ten wzór diamentu

Poniższy wzór będzie stanowił podstawę tego wyzwania. /\ \/ /\ / \ / \ /\/ \/\ \/\ /\/ \ / \ / \/ /\ \/ Biorąc pod uwagę szerokość i wysokość wejściową, każdy z nich >=1, wyjściowy wzór artystyczny ASCII powtórzył to wiele razy, łącząc (i nakładając się) na małe diamenty. Na...

24
Rysowanie drzewa z tablicy

Biorąc pod uwagę potencjalnie zagnieżdżoną, niepustą tablicę jednocyfrowych liczb całkowitych dodatnich (nie gwarantowanych niepowtarzalnych), wyprowadzaj reprezentację ASCII-art jako drzewo, używając znaków rysujących ramkę ┌ ┴ ┐ ─ │ ┬ ┼. (Zostały one skopiowane z Code Page 437, ale możesz użyć...

24
Rozwiń sześciokąt

Biorąc pod uwagę sześciokąt artystyczny ASCII jako dane wejściowe, wyjmij taki, którego boki są o jedną jednostkę dłuższe. _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ Sześciokąty wejściowe będą miały symetrię 180 stopni, ale w przeciwnym razie boki mogą mieć...

24
Napełnij miskę zupą alfabetyczną

Wydaje się, że nigdy nie mamy dość wyzwań związanych z alfabetem ... Przepis Dany ciąg liter Si dwie dodatnie liczby całkowite M, N, utwórz zupę alfabetyczną z literami Szajmującymi losowe pozycje w prostokątnej misce o rozmiarze M× N, otoczonej nie alfabetycznym, spacji, która reprezentuje...

23
Narysuj cienie budynków

Wkład: 1 X X X X XX XXXXXX X X X X XX XXXXXX X X X XXX X XX XXXXXX X X X XXX X XX XXXXXX X X X Wydajność: X. X.. X... X.... XX. XXXXXX. X.X.X. X..... XX.. XXXXXX.. X.X.X.. XXX. X......XX... XXXXXX... X.X.X... XXX.. X......XX....XXXXXX.... X.X.X.... Wkład: 2 XX XX...

23
Rysowanie w ukośnikach

Napisz program, który pobiera prostokątny blok tekstu złożonego z X„i .”, na przykład A: ...... ..XX.. .X..X. .XXXX. .X..X. .X..X. Wyjście reprezentacji tej siatki obróconej o 45 stopni w kierunku przeciwnym do ruchu wskazówek zegara poprzez narysowanie ukośnika - do przodu lub do tyłu w...

23
Wyzwanie Saltine

Oto krakers solny ASCII : _________________ | . . . | | . . | | . . . | | . . | | . . . | |_________________| Oto dwa ułożone krakersy: _________________ | . . . | | . __________|______ | . | . . . | | .| . . | | . | . . . | |______| . . | | . . . | |_________________| Napisz najkrótszy...

23
Dywany Sierpińskiego

Kto nie lubi dobrego fraktala? Sierpińskiego Dywan jest klasycznym przykładem fraktala. Aby ukończyć to zadanie, musisz wygenerować dywan typu i wydrukować wynikowy obraz na stdout(formatowanie patrz przykład poniżej) , reprezentujący dywan poziomy. Kroki można znaleźć w tym artykule w Wikipedii...

23
Piny złącza DVI

To ma być wyzwanie golfowe na prostszym końcu spektrum. Uznałem jednak, że fajnie byłoby tutaj wprowadzić mikrooptymalizację. Istnieją trzy podstawowe typy złączy DVI : DVI-A (analogowe), DVI-D (cyfrowe) i DVI-I (zintegrowane). Ponadto istnieją wersje z jednym i dwoma łączami DVI-D i DVI-I. Każde...

23
Znaki w ciągu ciągną się w kółko

(Zainspirowany wczesnym szkicem wyzwania fraktalnej linii PhiNotPi .) Otrzymujesz szerokość W > 1, wysokość H > 1i ciąg znaków składający się z 2(W+H-2)drukowalnych znaków ASCII. Zadanie polega na wydrukowaniu tego ciągu owiniętego wokół prostokąta o określonej szerokości i wysokości,...

23
Łączenie liter

Powinieneś napisać program lub funkcję, która odbiera blok znaków reprezentowany jako ciąg znaków i wyświetla lub zwraca podobny ciąg znaków, w którym połączone są litery sąsiadujące z alfabetem. Przykład wizualny (w formie input => output): b d b d |\ /| | \ / | => | X | | / \ |...

23
Konwertuj Chevrons na Soliduses

Napisz program, który pobiera ciąg zawierający tylko spacje, znaki nowej linii i kątowników: <, >( jodełkowe ). Wyjście ciąg miejsc, nowej linii, a ukośnikami: /, \( soliduses ), których kształty odpowiadają wejściu, lecz obrócony o jedną czwartą obrotu w kierunku ruchu wskazówek zegara, za...