zʞɐǝɹɟɯoʇ

Ada yang keren ni:  zʞɐǝɹɟɯoʇ

huehehe keren kan?
dapetnya dari blognya Pak Rahard

Idenya ada aja ni orang - orang
(hehe ada 2 orang)

Kalo dilihat, scriptnya seperti ini: 
(sengaja tidak saya berikan secara lengkap)

function flipString(aString) {
var last = aString.length - 1;
//Thanks to Brook Monroe for the
//suggestion to use Array.join
var result = new Array(aString.length)
for (var i = last; i >= 0; --i) {
var c = aString.charAt(i)
var r = flipTable[c]
result[last - i] = r != undefined ? r : c
}
return result.join('')
}

var flipTable = {
a : '\u0250',
b : 'q',
c : '\u0254', //open o -- from pne
d : 'p',
e : '\u01DD',
f : '\u025F', //from pne
g : '\u0183',
h : '\u0265',
i : '\u0131', //from pne
j : '\u027E',
k : '\u029E',
//l : '\u0283',
m : '\u026F',
n : 'u',
r : '\u0279',
t : '\u0287',
v : '\u028C',
w : '\u028D',
y : '\u028E',
'.' : '\u02D9',
'[' : ']',
'(' : ')',
'{' : '}',
'?' : '\u00BF', //from pne
'!' : '\u00A1',
"\'" : ',',
'<' : '>',
'_' : '\u203E',
'\\' : '/',
';' : '\u061B',
'\u203F' : '\u2040',
'\u2045' : '\u2046',
'\u2234' : '\u2235'
}

for (i in flipTable) {
flipTable[flipTable[i]] = i
}


Mantep banget dah ah...
kita tinggal call functionnya.. yoi kan!!



Thanx Mr. Rahard & David Faden

1 comment:

  1. wah, idenya aneh2 aja...
    mantap juga nih...
    baru tahu bisa kayak gini..

    o, iya mas tomfreakz, ada blog aggregator anak2 STT yang baru, daftar yah, hehe... trus kasih usul juga ya.

    ReplyDelete