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
);
Was ist los?
Wir nehmen diesen String und wenden ein wenig an stringTheory()(es ist eigentlich eine Übertragung aus der Zukunft):
'\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'
Zuerst teilen wir es an seiner Interpunktion auf, um Wörter zu bilden. Wir erstellen dann eine Reihe von Zahlen, indem wir die Zeichen in ihren dezimalen ASCII-Code konvertieren. Verbundene Buchstaben werden zu benachbarten Zahlen (zB aawerden 9797).
Die Zahlen werden dann summiert. Was wir zurückbekommen, ist 191212222216169eine völlig nutzlose Zahl, sie hat keine Bedeutung, ähnlich wie die Billiarden von Steinen, die untätig im Raum schweben. Was macht diese Welt so besonders? Warum ist es das Leben? Wenn wir dieser Zahl also den Sinn des Lebens geben, erhalten +=42 wir 191212222216211;
Aber warum?
Was bedeutet das? Warum es stringTheory("Hello world")natürlich bedeutet .