MATL, 5 programs, 404+159+35+4+1 = 603 bytes
4つのプログラムに到達するのは大変でした。5つのプログラムは非常に難しかったです!
'/'37 13+3+3+'3`/'37 13+3+3+77 13+37 13+3+3+'3`/'37 13+3+3+'3tttttttt`/'37 13+3+3+'3#'37 13+3+3+'3ttttt`'37 13+3+3+'3ttttt'37 13+3+3+77 13+'/'37 13+3+3+'3`<<tttttttttt'37 13+3+3+'3#'37 13+3+3+77 13+37 13+3+3+'3///<3////t````ttttt```<</////t`````t<3tttttttttt<3tt/'37 13+3+3+'3ttttttttt'37 13+3+3+'3`{'37 13+3+3+77 13+'y$'37 13+3+3+'3/////t`````ttI#I'77 13+3+'dk'hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh3_+''h
オンラインでお試しください!
,50],5W50],50qqqqqqqq],50 50qqqqq]50qqqqq5W,50]99qqqqqqqqqq50 5W50,,,90,,,,q]]]]qqqqq]]]99,,,,,q]]]]]q90qqqqqqqqqq90qq,50qqqqqqqqq50]x5Wv!50,,,,,q]]]]]qqF FZah
オンラインでお試しください!
これはPPCGで書いた私のお気に入りのプログラムかもしれません:
22 2 2**2-2-- 22Y2 2EEEEEEEEBPX)2)
オンラインでお試しください!
84
c
オンラインでお試しください!
T
オンラインでお試しください!
説明:
このプログラムに何時間も費やしたので、今は説明全体を書きません。後で書きます!
短い要約:
T -> Literal true = 1
84c -> Convert 84 to its ASCII-character T
22 2 2**... -> Calculate 84 using only 2, * and -
22Y2 -> 22Y2 is a cell array with the name of all the months
2EE..B -> Is 512 in binary [1 0 0 ...]
P -> Flips is, [0 0 ... 1]
X) -> Uses the binary vector as index and gets the 10th element
-> 'October'
2) -> The second character, 'c'
-> Resulting in the stack: 84, 'c' that's implicitly printed
,50]... -> A string with ASCII character codes of '22 2...
-> There's a lot of ,xyz], which means "do twice" and q which is decrement
これを文字コードではなく文字列に変換するには、を使用して文字列と連結する必要がありますh
。引用符やXY修飾子を使用せずに文字列を取得するには、ベース変換を行い、整数を空白に変換します。
'/'37 13 ... -> Concatenation of strings and character codes using only available numbers
3_+ -> Subtract 3 from all character codes to get the correct ones
''h -> And concatenate with the empty string.