All right. Let's go take a look at the big reveal,
for how it actually started.
Up here is our string; we start at characters zero, on line 1, with ' This '.
1, 2, 3, 4, 5--now we're on line 1, character 5, with the ' is '.
6, 7, 8, 9, 10, 11--we're on line 2, character 11,
and we're starting the Left Angle, then the ' b ',
then the Right Angle, then the ' webpage '.
And to reverse engineer this, you might note--for example--
that you know the Left Angle is 1 character.
If it starts on character 11, and the ' b ' comes right after it on character 12,
there must be no spaces between them.
Similarly, since the ' b ' is 1 character and it starts on character 12,
the RANGLE, there must be no spaces between the ' b ' and the RANGLE.
So the real trick here is figuring out what happens
after the "is" and before the ' b ',
and knowing that you need these 3 extra spaces
ao all the action's happening here.
まずはどのように始まるのか
お見せしましょう
文字列の1行目の0番目から始まる言葉はThis
1行目の5番目にある言葉はisです
そして2行目の11番目に<があります
そのあとに続くのはbと>
そしてwebpage!です
出力を基にリバースエンジニアリングしていきます
<は1文字とカウントされ
<が11番目でbが12番目なので
この2文字の間にスペースがないことがわかります
同様にbが1文字で12番目であり
>はすぐあとなのでスペースはありません
この問題を解くカギはisとbの間で
何が起きているかを解明することです
ここにはスペースが3つ必要です
ここを解明することが大事なのです
Ok. Vamos dar uma olhada. Vejamos aqui
de onde tudo começa.
Aqui está nosso string. Podemos começar na posição 0, na linha 1, com 'This';
1, 2, 3, 4, 5 -- agora estamos na linha 1, posição 5, com ìs';
6, 7, 8, 9, 10, 11 -- estamos na linha 2, posição 11,
e aqui começa LANGLE, depois 'b',
depois RANGLE, depois 'webpage'.
E, por engenharia reversa, você pode notar, por exemplo,
que LANGLE é apenas 1 caractere.
Se ele começa na posição 11, e o `b' vem logo depois, na posição 12,
não devem existir espaços entre eles.
De maneira análoga, como 'b' é apenas 1 caractere e começa na posição 12,
não devem existir espaços entre 'b' e RANGLE.
Então, o truque é perceber o que acontece
depois de 'is' e antes de 'b';
e saber que você precisa de 3 espaços adicionais
para que aconteça tudo isso aqui.