මෙන්න සරල ASCII කලා හිම මිනිසෙක්:
_===_
(.,.)
( : )
( : )
අපි ඔහුට මිතුරන් කිහිප දෙනෙකු කරමු. අපගේ ASCII කලා හිම වැසියන්ගේ පොදු රටාව මෙය වනු ඇත:
HHHHH
HHHHH
X(LNR)Y
X(TTT)Y
(BBB)
සියලුම හිම වැසියන්ට ප්රමුඛ අවකාශයන් සහ වරහන් වර්ග සෑම විටම එක හා සමාන වේ. විවිධ අකුරු තනි තනිව වෙනස් කළ හැකි රටාවේ කොටස් නියෝජනය කරයි. සෑම කොටසකටම ASCII අක්ෂර පුරවා ගත හැකි දේ සඳහා පෙර සැකසුම් හතරක් ඇත. කොටස් අට සඳහාම මෙම පෙරසිටහන් මිශ්ර කර ගැලපීමෙන් අපට විවිධ හිම හිමියන් සෑදිය හැකිය.
සියලුම පෙරසිටර
(අවකාශය වෙනත් ආකාරයකින් හිස් රේඛා මත තබා ඇති බව සලකන්න, එවිට කොටසේ හැඩය සැමවිටම නිවැරදි වේ.)
එච් යනු තොප්පි සඳහා ය
පිදුරු තොප්පිය
_===_
මෙක්සිකානු තොප්පි
___ .....
Fez
_ /_\
-
___ (_*_)
N යනු නාසය / මුඛය සඳහා ය
සාමාන්යයි
,
තිත
.
රේඛාව
_
කිසිවක් නැත
L යනු වම් ඇස සඳහා ය
තිත
.
විශාල තිත
o
විශාලතම තිත
O
වසා ඇත
-
R යනු දකුණු ඇස සඳහා ය
(වම් ඇසට සමාන ලැයිස්තුවක්.)
X යනු වම් අත සඳහා ය
සාමාන්ය හස්තය
<
ඉහළට ආම්
\
පහළට ආම්
/
කිසිවක් නැත
Y යනු දකුණු අත සඳහා ය
සාමාන්ය හස්තය
>
ඉහළට ආම්
/
පහළට ආම්
\
කිසිවක් නැත
ටී ටෝසෝ සඳහා ය
බොත්තම්
:
වෙස්ට්
] [
අභ්යන්තර ආයුධ
> <
කිසිවක් නැත
B යනු Base සඳහා ය
බොත්තම්
:
අඩි
" "
පැතලි
___
කිසිවක් නැත
අභියෝගය
අක්ෂර අටකින් (stdin හෝ විධාන රේඛාව හරහා) ගන්නා වැඩසටහනක් ආකෘතියේ ලියන්න HNLRXYTB
, එහිදී සෑම අකුරක්ම 1 සිට 4 දක්වා ඉලක්කම් වන අතර එයින් දැක්වෙන්නේ හිම හිමියාගේ අනුරූප කොටස සඳහා කුමන පෙරදසුන භාවිතා කළ යුතුද යන්නයි. සම්පූර්ණ හිමපතනය stdout වෙත මුද්රණය කරන්න.
උදාහරණයක් ලෙස, ආදානය 11114411
යනු පිටුවේ ඉහළින් ඇති හිම මිනිසා ය. (පළමුව 1
: ඔහුට පිදුරු තොප්පියක් ඇත, දෙවනුව 1
: ඔහුට සාමාන්ය නාසයක් ඇත.)
තවත් උදාහරණයක්, ආදානය සඳහා හිම පියලි 33232124
:
_
/_\
\(o_O)
(] [)>
( )
විස්තර
ප්රමුඛ / පසුපස අවකාශයන් සහ ප්රමුඛ / පසුපස නව රේඛා වල ඕනෑම ප්රමාණයක් සහ සංයෝජනයන් පවතින තාක් කල් ...
- හිම හිමියා ඔවුන්ගේ සියලු කොටස් එකිනෙකට සාපේක්ෂව නිවැරදිව සකසා ඇත, සහ
- සම්පූර්ණ හිස් අවකාශ 64 කට වඩා වැඩි ගණනක් නොමැත (සාමාන්ය රටාව 7 × 5 ක් පමණි, එබැවින් ඔබ මෙම සීමාවට නොපැමිණෙනු ඇත).
සුදු පැහැති අවකාශයක් පමණක් තිබේ නම් රටාවේ පේළි / තීරු මුද්රණය කිරීමට ඔබට අවශ්ය නැත. උදා: පිදුරු තොප්පියේ හිස් රේඛාව අවශ්ය නොවේ.
ඉහත කොටස්වල අනුපිළිවෙල භාවිතා කළ යුතුය.
වැඩසටහනක් වෙනුවට, ඉලක්කම් නූල තර්කයක් ලෙස ගන්නා ශ්රිතයක් ඔබට ලිවිය හැකිය. ප්රතිදානය සාමාන්යයෙන් මුද්රණය කළ යුතුය.
- ඔබට අවශ්ය නම් ආදානය නූලක් වෙනුවට පූර්ණ සංඛ්යාවක් ලෙස සැලකිය හැකිය.
ලකුණු කිරීම
බයිට් වල කෙටිම කේතය ජය ගනී.
පාරිතෝෂික ප්රශ්නය: ඔබ කැමතිම හිම හිමියන් 65536 දෙනාගෙන් කවරෙක්ද?