내가 파이썬에서 브레인 퍽 인터프리터를 쓰고 있어요 내가 현재이 코드를 테스트하고있어이 입력을Brainf * CK 입력 해석
,>++++++[<-------->-],[<+>-]<.
을 :
43
폴란드어 위키 백과는 결과가 될 것이라고 말했다 (7) ,하지만 뭔가가 바로 여기에 없습니다. 입력을 어떻게 처리해야합니까? 4 및 3 또는 '4'및 '3'(52 및 51)? 입력 문자를 정수로 처리하면 결과는 -41입니다. 첫 번째 루프 [0]이 -44이고 [1]이 0이고 [1]이 3이되고 그 결과 3이 -44에 추가되므로 결과는 -41입니다. 41.
반면에 입력 된 문자를 ASCII 코드로 처리하면 첫 번째 루프 [0]이 4이고 [1]이 0이고 [1]이 51이되고 51을 4로 추가하여 결과가 55. (이 자바 스크립트 인터프리터는 결과도 55 : https://www.nayuki.io/page/brainfuck-interpreter-javascript)
그러나 C로 작성된 인터프리터를 다운로드하고 Wikipedia에서 말한 것과 같은 결과 7을 얻었습니다 ... 그래서 혼란 스럽습니다. 그 해석자가 있습니다 : http://pastebin.com/aasxLppa, 또한이 해석자는 결과 7을줍니다 : brainfuck.tk -.-