JavaScript
function stringTheory(theory) {
var proof = 0;
var principles = theory.split(/[ ,.'-]/);
for (var i = 0; i < principles.length; i++) {
var formula = '';
for (var j = 0; j < principles[i].length; j++) {
formula += principles[i].charCodeAt(j).toString(10);
}
proof += +formula;
}
return proof;
}
console.log(
/* \2 and \3 are start of text and end of text characters */
stringTheory('\2 Yo it\'s 4327 - Go to space, look back, and see the dot of a small blue rock you once sat on amid the vast empty void - KA-BOOM - you are in awe of it. "Ah" - so tiny in this vast space yet you are even more so. A mere atom in an ocean of stars, the earth a speck of dust to the sun\'s ping-pong ball. One day you shall go back and as your toes touch the soft soil once more, the cool wind in your hair as you cast your gaze upon the moon, a mere rock just like this one, and bask in it\'s warm glow - Ah. Only then can you know the scale of it all, what luck you have to call this place home. And with this new ken, a love you\'ve kept for all of time but had not seen - for it is clear to you now. You lay open your arms and fill the air with your song - (aah) ~o Good-bye space and ... o? \3') + 42
);
Chuyện gì đang xảy ra vậy?
Chúng tôi lấy chuỗi này và áp dụng một chút stringTheory()
(nó thực sự là một truyền từ tương lai):
'\2 Yo it\'s 4327 - Go to space, look back, and see the dot of a small blue rock you once sat on amid the vast empty void - KA-BOOM - you are in awe of it. "Ah" - so tiny in this vast space yet you are even more so. A mere atom in an ocean of stars, the earth a speck of dust to the sun\'s ping-pong ball. One day you shall go back and as your toes touch the soft soil once more, the cool wind in your hair as you cast your gaze upon the moon, a mere rock just like this one, and bask in it\'s warm glow - Ah. Only then can you know the scale of it all, what luck you have to call this place home. And with this new ken, a love you\'ve kept for all of time but had not seen - for it is clear to you now. You lay open your arms and fill the air with your song - (aah) ~o Good-bye space and ... o? \3'
Đầu tiên chúng tôi chia nó tại dấu câu của nó để tạo thành từ. Sau đó, chúng tôi tạo một bộ số bằng cách chuyển đổi các ký tự thành mã ASCII thập phân của chúng. Các chữ cái liền kề trở thành số liền kề (ví dụ: aa
trở thành 9797
).
Các con số sau đó được tổng hợp. Những gì chúng tôi nhận lại là 191212222216169
một con số hoàn toàn vô dụng, nó không có ý nghĩa gì, giống như các khối đá tứ phương trôi nổi trong không gian. Điều gì làm cho thế giới này đặc biệt? Tại sao nó là cuộc sống. Vì vậy, bằng cách cho con số này ý nghĩa của cuộc sống, +=42
sau đó chúng ta nhận được 191212222216211
;
Nhưng tại sao?
Điều đó có nghĩa là gì? Tại sao nó có nghĩa là stringTheory("Hello world")
tất nhiên.