-2

换一种方式问,如果我向您展示这个仅使用您的人脑的屏蔽代码文件,是否有可能解决缩进问题,即使您知道它应该是 2 空格缩进?

  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    x
x

   xxxxxxxxxxxxxxxxxxxxxxxxxxx

我有自己的想法,但我不想对答案有偏见。实际的源代码和语言将在我得到一批好的答案后揭晓。随时将您的修复作为代码块发布在下面。

此测试假定以下内容:

  1. 您不知道编写此代码的语言。
  2. 您所知道的就是每行的第一个字符前有多少个空格或制表符。在这种情况下,没有制表符(只有空格)。
  3. 你知道缩进大小应该是多少。在这种情况下,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);
4

1 回答 1

1
 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                x
            x

    xxxxxxxxxxxxxxxxxxxxxxxxxxx
于 2015-03-20T23:14:41.787 回答