Napisz program, który nie pobiera danych wejściowych i drukuje Hello, World!
na standardowe wyjście lub najbliższą alternatywę dla twojego języka. Problem polega na tym, że każda linia w twoim programie musi zawierać tylko drukowalne znaki ASCII i musi być uporządkowana leksykograficznie, inaczej sortowana.
Oto wszystkie 95 znaków ASCII do wydruku w kolejności:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
Na przykład linia !!A0~
byłaby nieprawidłowa, ponieważ A
i 0
są w porządku. Linia !!0A~
byłaby ważna.
Każda linia w twoim programie może mieć dowolną długość i może być dowolna liczba linii. Puste linie są uważane za posortowane. Każda nowa linia w twoim programie musi być taka sama (bez miksowania \n
i \r\n
). Zakładki i inne niedrukowalne znaki ASCII są zabronione.
Ze względu na popularny popyt warunki wygranej zostały zmienione:
Zgłoszenie z najmniejszą liczbą linii wygrywa. Tiebreaker przechodzi do najkrótszego programu (znaki nowej linii liczą się jako pojedyncze znaki).
Hello, World!
Wyjściowy powinien być tylko opcjonalny znak nowej linii. Zauważ, że HQ9 + jest nieprawidłowy, ponieważ generuje dane wyjściowe hello, world
. Mogę zabronić używania języków podobnych do HQ9 +, które mają jeden znak „Witaj, świecie!” polecenia ze względu na ich trywialność.
Wskazówka:
Jest to zdecydowanie możliwe w Unary i Lenguage , choć niezbyt zwięźle.