왜 Scratch에서 가장 짧습니까? 할머니를 만들 수 있습니까?
계산 방법
Scratch의 코드 길이를 측정하는 방법은 통일되지 않습니다. 프로젝트가 직렬화 된 project.json 파일의 내용으로 측정하면 아마 잃을 것입니다. 그래서 실행 부분의 문자 수로 측정하기로했습니다.
Scratch로 짧게 할 수 있는 이유
(자연) 언어의 특성
사실 Scratch는 "정확히 동일한 코드"를 다른 언어로 작성할 수 있습니다. 예를 들어, 언어 설정이 독일어인 경우 종종 중국어보다 코드가 길어집니다. 즉, 언어 설정을 바꾸면 코드 자체를 바꾸지 않아도 코드가 짧아집니다.
변수 초기화
변수를 실행 부분에서 초기화할 필요는 없습니다. 이미 초기화된 상태로 저장하면 언제든지 참조할 수 있습니다. 즉, 변수에 긴 문자열 등을 저장하면이 문자열을 실행 부분에 포함시키지 않고도 사용할 수 있습니다!
변수는 다음과 같이 초기화됩니다.
해보자
중국어로.
当@greenFlag被点击
询问(a)并等待
将[x v]设为((回答)的第(在(1)和((回答)的字符数)之间取随机数)个字符)
对于(3)中的每个[c v]
在[b v]的第(2)项前插入(回答)
说(b)
106자입니다. 또한이 코드는 일본어로 "번역"하면
됩니다.
특징
중국어로.
当@greenFlag被点击
询问(a)并等待
将[x v]设为((回答)的第(在(1)和((回答)的字符数)之间取随机数)个字符)
对于(3)中的每个[c v]
在[b v]的第(2)项前插入(回答)
说(b)
106자입니다. 또한이 코드는 일본어로 "번역"하면
됩니다.
특징
Reference
이 문제에 관하여(왜 Scratch에서 가장 짧습니까? 할머니를 만들 수 있습니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/apple502j/items/ae1beef732301295854f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)