brainf * ck에서 '!'모양을 계산하는 카운터를 만들려고합니다. 주어진 입력에서 '!' 'ok'를 3 번 인쇄해야합니다. 그렇지 않으면 아무것도 인쇄해야합니다. 이 내 코드입니다 : '!'Brainf에서 x == y로 계산 * ck
+++ //0:'3'
[>++++++++++ ++++++++++ ++++++++++ +++ // a loop which compare each char in the given text with the '33*+'which means '!' saved in cell 1:'33'
>,<
[->-<] <-] //and reducing the 3 in cell 0 -1
>>>++++++++++ ++++++++++ ++++++++++ // char 'o' in 2
++++++++++ ++++++++++ ++++++++++
++++++++++ ++++++++++ ++++++++++
++++++++++ ++++++++++ +
> ++++++++++ +++++++++ ++++++++++ // char 'k' in 3
++++++++++ +++++++++ ++++++++++
++++++++++ +++++++++ ++++++++++
++++++++++ +++++++
<<<[->]>>.>. // if false ok won't be printed .
이제 위의 문제가 카운터 카운터 각 문자 및뿐만 아니라 , 그래서 여기에 내 질문 Brainf * ck에서 지정할 수 있습니까?