рдХрдЯреМрддреА рдХреЗ рддрд╣рдд рдЖрдкрдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рд░реНрдХреЛрд╡ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдмреНрд░реЗрдирдлрдХ рджреБрднрд╛рд╖рд┐рдпрд╛ рдХрд╛ рд╕рдмрд╕реЗ рдЕрд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдорд┐рд▓реЗрдЧрд╛ред рдЗрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ, рд╕рднреА рдмреНрд░реЗрдирдлреИрдХ рдСрдкрд░реЗрдЯрд░ рдФрд░ рджреБрднрд╛рд╖рд┐рдпрд╛ рд╕реНрд╡рдпрдВ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рд░реНрдХреЛрд╡ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╣реИрдВред рдЗрд╕ рдкреЛрд╕реНрдЯ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╢рд╛рд╕реНрддреНрд░реАрдп рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдмреНрд░реЗрдирдлрдХ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдерд╛ рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдХреБрдЫ рд╢рд╛рд╕реНрддреНрд░реАрдп рд╢реЛрдзрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд▓рд╛рдирд╛ рдерд╛ред рдЬреЛ рдХреЛрдИ рднреА рдЗрд╕ рддрд░рд╣ рдХреА рдЕрд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдорд╕реНрддрд┐рд╖реНрдХ рдХреЛ рдиреБрдХрд╕рд╛рди рдкрд╣реБрдВрдЪрд╛рдиреЗ рд╕реЗ рдбрд░рддрд╛ рдирд╣реАрдВ рд╣реИ рд╡рд╣ рд╕реНрд╡рд╛рдЧрдд рдпреЛрдЧреНрдп рд╣реИ (рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкрд╛рда рдореЗрдВ рдХрдЯреМрддреА рдХреЗ рддрд╣рдд, рдХрднреА-рдХрднреА рдпрд╣ рд╕рдордЭрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреЛрд╕реНрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЗрд╕ рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдПрдХ рдХрдбрд╝реА рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдк рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ)ред рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЗрд╕рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдпрд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд╣реИред
рдРрд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдЬрдиреНрдо рдХреИрд╕реЗ рд╣реБрдЖ
рдпрд╣ рд╕рдм рдЗрд╕ рддрдереНрдп рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖ рдХрд┐ рд╣рдм рдкрд░ рдмреНрд░реЗрдирдлрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдкреЛрд╕реНрдЯ рдиреЗ рдореБрдЭреЗ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЧрд┐рд░рд╛ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЗрд░рд╛ рдПрдХ рдорд┐рддреНрд░, рдЬреЛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рднреА рд╣реИ, рдЗрд╕ рдкреЛрд╕реНрдЯ рдкрд░ рдЖрдпрд╛ рдФрд░ рдЙрд╕рдиреЗ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдХрд╣рд╛: "рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдЗрд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рд╕рд╛рде рдЫрд╛рддреНрд░реЛрдВ рдХреЛ рдкреНрд░рддрд╛рдбрд╝рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдЖрджрд┐рдо рдкреБрдирд░рд╛рд╡рд░реНрддреА рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд░реЗрдирдлреИрдХ рджреБрднрд╛рд╖рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВред" рдпрд╣ рдореБрд╣рд╛рд╡рд░рд╛ рдФрд░ рдЦрд░рд╛рдм рдореМрд╕рдо рдФрд░ рдордиреЛрджрд╢рд╛ рдиреЗ рдЬреЛ рдХреБрдЫ рд╣реБрдЖ рдЙрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛рдпрд╛ред рдЪреВрдВрдХрд┐ рдЖрдИрдЯреА рдПрдХ рдЧрдгрд┐рддреАрдп рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреБрдирд░рд╛рд╡рд░реНрддреА рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рдореБрдЭреЗ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рд░реНрдХрд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рд╣реА рд▓рдЧрд╛ред
рдмреБрдирд┐рдпрд╛рджреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ:
brainfuck;рдкреБрдирд░рд╛рд╡рд░реНрддреА рдХрд╛рд░реНрдп;рд╕рд╛рдорд╛рдиреНрдп рдорд╛рд░реНрдХреЛрд╡ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдоредрд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреНрд░реЗрдирдлреИрдХ рдкреВрд░рд╛ рдХрд░реЗрдВ
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдмреНрд░реЗрдирдлреБрдХ рдПрдХ рд╕рдВрдкреВрд░реНрдг рднрд╛рд╖рд╛ рд╣реИ, рдЬреЛ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рднреА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдмреНрд░реЗрдирдлрдХ рдХреНрдпрд╛ рд╣реИред рдЗрд╕реЗ рдЯреНрдпреВрд░рд┐рдВрдЧ рдорд╢реАрди рдХреЗ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдФрд░ рдкреНрд░рд╛рдХреГрддрд┐рдХ-рдореВрд▓реНрдп рд╡рд╛рд▓реЗ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рд╡рд╛рд▓реА рдорд╢реАрди рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдмрд╕реЗ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдмреНрд░реЗрдирдлрдХ рдЯреНрдпреВрд░рд┐рдВрдЧ рдкреВрд░реНрдг рд╣реИ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕реЗ рдкреНрд░рд╛рдХреГрддрд┐рдХ-рдореВрд▓реНрдп рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рд╡рд╛рд▓реА рдорд╢реАрди рдкрд░ рдФрд░ рдЯреНрдпреВрд░рд┐рдВрдЧ рдорд╢реАрди, рдкреБрдирд░рд╛рд╡рд░реНрддреА рдХрд╛рд░реНрдпреЛрдВ, рдорд╛рд░реНрдХреЛрд╡ рдПрд▓реНрдЧреЛрд░рд┐рджрдо (рдЬреЛ рдореИрдВрдиреЗ рдХрд┐рдпрд╛ рдерд╛) рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдФрд░ рдЗрд╕рд▓рд┐рдП, рдХреНрдпрд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рдмреНрд░реЗрдирдлрдХ рдЯреАрдо
| рдЯреАрдо рдХрд╛ рд╡рд░реНрдгрди
| рд▓рд╛рдЧреВ рдХрд┐рдпрд╛?
|
>
| рдЕрдЧрд▓реА рд╕реЗрд▓ рдореЗрдВ рдЬрд╛рдПрдВ
| рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
|
<
| рдкрд┐рдЫрд▓реЗ рд╕реЗрд▓ рдкрд░ рдЬрд╛рдПрдВ
| рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
|
+
| рд╡рд░реНрддрдорд╛рди рд╕реЗрд▓ рдореЗрдВ 1 рд╕реЗ рдорд╛рди рдмрдврд╝рд╛рдПрдВ
| рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
|
-
| рд╡рд░реНрддрдорд╛рди рд╕реЗрд▓ рдореЗрдВ рдореВрд▓реНрдп 1 рд╕реЗ рдШрдЯрд╛рдПрдВ
| рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
|
ред
| рд╡рд░реНрддрдорд╛рди рд╕реЗрд▓ рд╕реЗ рдкреНрд░рд┐рдВрдЯ рдореВрд▓реНрдп
| рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
|
ред
| рдмрд╛рд╣рд░ рд╕реЗ рдореВрд▓реНрдп рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рд╡рд░реНрддрдорд╛рди рд╕реЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ
| рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдСрдкрд░реЗрд╢рди рдорд╛рд░реНрдХреЛрд╡ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реБрдЪрд┐ рдирд╣реАрдВ рд╣реИ
|
[
| рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рд╕реЗрд▓ рдХрд╛ рдорд╛рди рд╢реВрдиреНрдп рд╣реИ, рддреЛ рдЖрдЧреЗ рдмрдврд╝реЗрдВ рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рд╕реЗрд▓ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рдкрд╛рда] (рдЦрд╛рддреЗ рдореЗрдВ рд▓реЗ рд░рд╣рд╛ рд╣реИ рдиреЗрд╕реНрдЯрд┐рдВрдЧ)
| рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
|
]
| рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рд╕реЗрд▓ рдХрд╛ рдорд╛рди рд╢реВрдиреНрдп рдирд╣реАрдВ рд╣реИ, рддреЛ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ рдкреНрд░рддреАрдХ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рдкрд╛рда [(рдШреЛрдВрд╕рд▓реЗ рдХреЗ рд╢рд┐рдХрд╛рд░ рд╕рд╣рд┐рдд)
| рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
|
рд╕рд╛рдорд╛рдиреНрдп рдорд╛рд░реНрдХреЛрд╡ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкрд░ рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ: рдПрдХ рдкрдВрдХреНрддрд┐ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдорд╕реНрддрд┐рд╖реНрдХ-рддрд░рдВрдЧ ("," рдСрдкрд░реЗрдЯрд░) рдХреЗ рдмрд┐рдирд╛ рдХреЛрдб рджрд░реНрдЬ рдХрд░реЗрдВрдЧреЗ, рдПрдХ рдкрдВрдХреНрддрд┐ рдЬреЛ рдореЗрдореЛрд░реА рдЯреЗрдк рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреА рд╣реИ, рдПрдХ рдмрдлрд░ рд▓рд╛рдЗрди (рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП), рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрдВрдХреНрддрд┐ред
рдЬрдм рджреБрднрд╛рд╖рд┐рдпрд╛ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ-рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП
._ ... ...
рдЕрдВрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЙрдкрд▓рдмреНрдз рдореЗрдореЛрд░реА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдкреНрд░рддреАрдХ _ рд╡рд░реНрддрдорд╛рди рд╕реЗрд▓ рдХрд╛ рдПрдХ рд╕рдВрдХреЗрддрдХ рд╣реИред
рдорд╛рд░реНрдХреЛрд╡ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдПрдХ рд╣реА рд▓рдВрдмрд╛рдИ рдХреЗ рддрд╛рд░реЛрдВ рдХреЗ рджреЛ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛: рдкрд╣рд▓рд╛ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдмрд╛рдПрдВ рд╣рд┐рд╕реНрд╕реЗ рд╣реИ, рджреВрд╕рд░рд╛ рджрд╛рдпрд╛рдВ рд╣реИред рдпрджрд┐ рдЙрддреНрдкрд╛рдж рдХрд╛ рджрд╛рдпрд╛рдВ рднрд╛рдЧ рдлрд┐рди рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рдЙрддреНрдкрд╛рдж рдЕрдВрддрд┐рдо рд╣реЛрдЧрд╛ред
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдорд╛рд░реНрдХреЛрд╡ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╕рд╛рде рдмреНрд░реЗрдирдлреИрдХ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╕рд░рд▓ рд╣реИред
рдмреНрд░реЗрдирдлрдХ рдЯреАрдо
| рдорд╛рд░реНрдХреЛрд╡ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
|
>
| рд░рд┐рдмрди рд▓рд╛рдЗрди рдореЗрдВ:
string[] left = new string[5] { "|_.", "@_|", "@_.", "_..", "_.|" }; string[] right = new string[5] { "|.@_", "|@_", "_.FIN", "._.FIN", ".@_" };
|
<
| рд░рд┐рдмрди рд▓рд╛рдЗрди рдореЗрдВ:
string[] left = new string[2] { "|_", "._" }; string[] right = new string[2] { "_|", "_.FIN" };
|
+
| рд░рд┐рдмрди рд▓рд╛рдЗрди рдореЗрдВ:
string[] left = new string[1] { "_"}; string[] right = new string[1] { "|_FIN"};
|
-
| рд░рд┐рдмрди рд▓рд╛рдЗрди рдореЗрдВ:
string[] left = new string[1] { "|_" }; string[] right = new string[1] { "_FIN" };
|
ред
| рдмрдлрд░ рд▓рд╛рдЗрди рдореЗрдВ:
| > .a a. >.a .. >. .aaaaaaaaaa > a,. ,a > a, .aaaaaaaaa > 9 .aaaaaaaa > 8 .aaaaaaa > 7 .aaaaaa > 6 .aaaaa >5 .aaaa > 4 .aaa > 3 .aa > 2 .a > 1 . > 0 , > a > .a OUT 1>0 2>0 3>0 4>0 5>0 6>0 7>0 8>0 9>0 00>0
|
[
| рд╕реНрд░реЛрдд рдкрдВрдХреНрддрд┐ рдореЗрдВ (рдЦрд╛рддреЗ рдХреЗ рдШреЛрдВрд╕рд▓реЗ рдореЗрдВ [] рд▓реЗрддрд╛ рд╣реИ)
string[] left = new string[10] { "_+", "_-", "_.", "_,", "_<", "_>","_[","_]","**","]*" }; string[] right = new string[10] { "+_", "-_", "._", ",_", "<_", ">_","[__","]*","_","]_FIN" };
|
]
| рд╕реНрд░реЛрдд рдкрдВрдХреНрддрд┐ рдореЗрдВ (рдЦрд╛рддреЗ рдХреЗ рдШреЛрдВрд╕рд▓реЗ рдореЗрдВ [] рд▓реЗрддрд╛ рд╣реИ)
string[] left = new string[11] { "+_", "-_", "._", ",_", "<_", ">_", "]_", "[_", "*_","[**", "[*" }; string[] right = new string[11] { "_+", "_-", "_.", "_,", "_<", "_>", "__]", "[*","**", "_[", "_[FIN" };
|
рдЦреИрд░, рдЕрдм рдЙрдЪрд┐рдд рд╕рд╛рдорд╛рдиреНрдп рджреБрднрд╛рд╖рд┐рдпрд╛ рдПрд▓реНрдЧреЛрд░рд┐рджрдоред рдпрд╣ рд╕реНрд░реЛрдд рд▓рд╛рдЗрди рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрдкрд╛рджрди рдХреЗ рдмрд╛рдж рдСрдкрд░реЗрд╢рди рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдПрдХ рдЙрдк-рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ (рдКрдкрд░ рджреЗрдЦреЗрдВ)ред
рдХреНрдпрд╛ рдмрджрд▓рд╛ рдЬрд╛рдП | рдХреНрдпрд╛ рдмрджрд▓рд╛ рдЬрд╛рдП | рдЬрд┐рд╕реЗ рд╕рдм-рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ |
_ + | + _ | + |
_- | -_ | - |
_ [ | [_ | [ |
_> | > _ | > |
_ < | <_ | < |
_] | рдпрджрд┐ рдЖрдк рдПрдХ рд░рд┐рдмрди рд▓рд╛рдЗрди рдкрд░ рдЙрддреНрдкрд╛рдж рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ ._ред on ._ рддрдм рдлрд╝рд╛рдЗрдирд▓ рдХрд░реЗрдВ ] _ рдЕрдиреНрдпрдерд╛ рд╕рдм-рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХреЙрд▓]
| ] |
_ред | ._ | ред |
рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдкреВрд░реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдпрд╛ рдЗрд╕реЗ рдЪрд░рдг рджрд░ рдЪрд░рдг рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИред C # рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ .NET 2.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдХреНрд▓рд╛рд╕рд┐рдХ рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд╛рд░реНрдп! рдЗрд╕ рджреБрднрд╛рд╖рд┐рдпрд╛ рдкрд░ Brainfuck рдкрд░ред
рдкреАрдПрд╕ рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рджрд┐рд▓рдЪрд╕реНрдк рдерд╛ред рдореИрдВрдиреЗ рдкрд╛рда рдХреА рд╕рдмрд╕реЗ рдЫреЛрдЯреА рд╕рдВрднрд╡ рдорд╛рддреНрд░рд╛ рдХреЗ рднреАрддрд░ рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред
рджреБрднрд╛рд╖рд┐рдпрд╛ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред рдЖрдк рдХрд╛рдо рдореЗрдВ рдЗрд╕ рд░рд╛рдХреНрд╖рд╕ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред