换一种方式问,如果我向您展示这个仅使用您的人脑的屏蔽代码文件,是否有可能解决缩进问题,即使您知道它应该是 2 空格缩进?
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x
x
xxxxxxxxxxxxxxxxxxxxxxxxxxx
我有自己的想法,但我不想对答案有偏见。实际的源代码和语言将在我得到一批好的答案后揭晓。随时将您的修复作为代码块发布在下面。
此测试假定以下内容:
- 您不知道编写此代码的语言。
- 您所知道的就是每行的第一个字符前有多少个空格或制表符。在这种情况下,没有制表符(只有空格)。
- 你知道缩进大小应该是多少。在这种情况下,2 个空格。
注意:如果你的人脑可以做到,那么代码也应该可以,对吧?
奖励积分(可选):你会如何分解逻辑来解决这个问题?
编辑:这是创建这些 exe 的源代码:
function greet(firstName, lastName) {
var firstName = prompt('What is your first name?');
var lastName = prompt('Last name?');
var fullName = firstName + ' ' + lastName;
for (var i = 0; i < 10; i++) {
console.log('Hello,', fullName + '!');
}
}
greet(firstName, lastName);