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ż Ai 0są 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 \ni \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.
