Mam problem z cyber klubem, który prosi o wydrukowanie:
ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
Używanie Brainf ** k w 29 bajtach lub mniej bez użycia znaku „,”.
Mam działający kod:
++++++++++[>++++++>+++++++++<<-]>-->.<[>-.<-]
Jednak moja pętla jest za długa, wysyłając mi 16 bajtów ponad limit.
Czy istnieje bardziej skuteczny sposób na ustawienie drugiej i trzeciej komórki na 58 i 90, aby móc uruchomić drugą pętlę? Czy jest lepszy sposób, aby zrobić to wszystko razem, czego po prostu nie widzę?
+[--->++<]>++++[.-]
19 bajtów, ale drukuje również znaki kontrolne ...
-.
się.-
, upuszczając>.<
.