Jump Letters

Submit

Your name:
File:
Open code-statistics:

Language is selected by the extension of the file. See the list of supported languages to know the extension of your language.

Problem

For each line, print a string according to the following algorithm:

1) Start at the first letter.
2) Print the current letter.
3) Jump to the other occurrence of the current letter. If this is the end of the string, stop. Otherwise, move one letter to the right and return to step 2.

Options

exec is denied

now post-mortem time, all source codes will be revealed

Sample input:_

yogsenpvdtdcxatzkaljesrhcogyqfuimpfbwjlqhnvimbkwxzur
azxisgbdqrccnmvlpjwdtkyruwxesznghlbpjmvifeaoyktuqfoh
agbhdsflswpqjntbyyupeluvcgkzmeihqfojwraxdirvktnoxzmc
eahlkdqzigvzyjxyttndpefrqgmaoufphwsbbmcsrwicuknjlxvo
przuvcmohfsiixxapvkmgsejrnydlebqcodnqagwjkfwhtztyulb
onqnluwjkpgjfsymqtvywvubecdxaahpozziixmrbkldsrhetgcf
pyrknumfvfbmyovzkdqasgzajhexritichjqecxbnpwtgodwllsu
kqmtxwvdfvtyihphlcgemqlrbbnkojszduriwzeyupaxjoagfcns
kdiefhfkuycvpoptgsaxjgwmuiznmylbwaqjextzdnobqrvhrcsl
yrcazkejnholbqkcslhwxnbavpotrumzdxdivyepwigmsqffujgt
zhtxqslhgeblpxsnruukfjpajeyimgvqwdcytmdanrkzviowocbf
hfwjdvsltrtouayjhubngqzmlocxcmpvsadbipfiqkneexkgrwyz
gpbthwaqmguckpslelcixooakuzxdvhtnvfrmeysiwzrnjqdjbfy
ahpfcbqlpjngsyivdeztkfxrjbowshuezamrwndqxucmtkgvlyio
nnkitlyfaousgjbkifohmuszdxrewqxtyjqazbvgpcrweldhmvpc
elwzicjcphzrxfkvkwagfstqudhinsplaboqvtyumgyomjnbredx
cwzztsuemgpovnjvadxqpsnrqllrjiymhckuhebobwkgxatfdfyi
rgzeuehbvlbpnkhaymmfxuvjiqjzpqfwlaxidnstrcodgkcoystw
cugoharbskfhmjmdxzvtycgrnizlwteqyqnppojliekxbfwdvuas
yvccesixjptozfktyuwsdfjrmoqkpdagrewlxinamngbhuzhbvlq
bcsgjcpdmfhdxtzoxarsepkuuvljrqvnwyklnwgyaimqihbztfoe
duqbegdglhzncbkysowlnvwuqarejickpyvtpotfxfsmijhzamxr
xrzrhlqafgveidzjckcjtblnowopiyssgdynkbmxwfautepqhmuv
ciuhdrujamyyfgokacsgsetbtpvwboinmxqjzvxhrwlkdflqenzp
jowlsgphjbavfdgcrfayznkvltsquypnmqdxbciexwhkeomrtiuz
tgvlinesvzyxmzwuoshjwejhbtkfdylcfcmqrnappkrdauxobiqg
vlymoqiwutmbgqhwcsaxdyczgktrhxvkefrnpnbuosjaziljfdpe
zbudmpjqqtorknprlzvowdytglmawcjfiixehyfungbvakscxehs
ogbzwofsfpyvlrighrnmekqjzhliycsqvcjwdxmtauneuxktbpda
owghjyzvnwrsylpiajbtqfhxleudcvokrmsfaktmbguqneicxzdp
wgrqhxfchejliuzwskmadpodjbarxtltczfqknvyyioeubpgsmnv
aihxmuevhdbroqlfqxupnlwwyczggdortnkijtcysfasbkjzevpm
dpyvzowdmebpurzwjbnnvceaafmllgjrqstiyxtsiqfhhxuogckk
vlzjwfhtfhpyywuercqdxqnjcospmtzigabbuovilxerdkkmgsan
murgunhrdtsowvftzkexcopvdmfskaqwlyhjxpyljqzegibcnabi
fzvgekksyczwqpfxbjcrubdqjnotatyhmwlihsvglxuirdeopnam
sumxtribjzvpcuqwantbrhlenyxvzgimfpcloysjdodhfwgkeqka
udhionldijbuewpfmrnklaegtsfqroscgyvpzjamxqhtcyvwzkxb
loqyihjrarzmukvjwxbgytmdkwodfztnqsgaxbiccfvsenpuehpl
cauopgwruntkcjtzbikqpljvexlmyxhvrnsqgsmidafohyfzdwbe
wdyanceakmqxxrjgslmhrvybptvkpeqzjwolhnsffoiudiucbgzt
xfaqqfldxjngikvrtpikcohdjlzzumtvehyowmpbsbwuncsgeyar
cypkjweznmpbjdgnexiyohkrlifasucrbsttzqxdwomhulvgfqav
qjemxnevsafpbpckrmzdahizqthyvtrougwslkixcfybuwolngjd
izfrcswnkuttpplmgmakrafyvdqbbuhdjgcqixwjeyehoxznoslv
graztscxdioojlybqwhfuwdjnugppbkearvvmhzmyeciqnlfxskt
ezcodanpokwyfilvsxtjtqebwulixykraqhudzbsmgvmhrgjfnpc
zxoykshjvxltnqgcawmkpumydoibiherbnuecfqldvwargsztpjf
jkarxgvczfemtbipqkitvwpfbdurmjazohwynusnegxdolshlqcy
ktvfpcsfngubjthaszrmykhdexncqaivojepxydbulmiwqwglrzo
dophjrnyuvxjmzplhaqceifgnwoxsbqetzibtwukrmfcvslgdaky
ilqtyujntdzoeserwjzirshnxdgflkvapkvpumxcmfwyobqbaghc
kvjtpmhbfoaazruqcxnsblhysmnvrltqgfueijidewdzyxopgwkc
eswkxrpjvuecbagfzwqilkhsymfuxbglpndovtczajnhoqmdriyt
mawftoufkkzribgyeachndltqexxmvicjvdypsrpolhgsnuwqjzb
uzwyqaogdktpenbvxojkljianrhsmbcefthvixyzlmuqrcfwdgsp
srpyfxeptccxbiumoehbayfiajltdvogjkhzvdwswrlnqkznmgqu
zvisprteckfayxnijapwgeqlbqujxlyuztngdhrscwhkvoombfdm
ckomxrvbftegxbihwqyntfpjeqklslynsodghaidmrzzvjuucpaw
nypffsqcxzltiulwomvckdebmabzrupgxgiejhvwodaytrjknshq
gizhxnwtweccdqjovbryiefvyrxjluoqpbslkudzmkmnaaftshgp
cqgymsjuaighckonukzifpretyrsolxbqxweblfzpdvnwdajvhmt
bllyfxevavkcnaybrgchhuptosswgjfxziwrdmqdputmjeqknzoi
qkaguctvnnrcjyigsewhywvmtuzhmledrljpsbikopazqxbxfdfo
zccpeoiqnmqfrdkbjtvhhksmoyalgwjafepbvxtgzxdiwrnulyus
qkeimipuvsvzojyfbgmncrddxlgelstcouprahtwawxqbyjfkznh
zlheqfmhotyvxzpbjwigokurdgmpxlcrevqwnabniyucktsafdsj
teahvmrspzzufwbsfkgnokjqyrcjpqtoclwmdegibhiaydlvxxnu
falfmbuiczhgwsppjcdvkvxhuomxgrnqwbjrdkyttsleayzqenoi
uibqtxwzhckjpqwszdrnnboivdxrmkclvelsfjpmtyhaaoeyuggf
sjmqipltdziupyrazjyfnlatmgbwekxrcoqbhwksvhxfoecvgudn
bzmcrxkmpioulbtvjnuewdcfixskzqgsaefvhprqdltyhjyagwno
fuftheiplwhsxgwrtsnvczbqjovblcgaxknjakzdduyqoiymperm
njzyfkqenroymalvowbcubxmrsdhlkwcztphgupdsvaxjfietiqg
swmnlyjkpecaihuovurnxizkqsgoytqfxlwdpczrvhtmfbaebjdg
liptairzbwpscmhmkxhnyozglouqwkfjcvjedqdenygsrxuvtabf
ljawcrzaxyqbrgijmktvmffiezcpswexunousngqytldpokvdhbh
pnjinlixlvgawgrkbycrpafbkocjzdstuvezsqxhwedmfyuqothm
oakgrwptdidybiluavfqlsevesonyqnjkztbjxmcfgrmwxucphhz
lfhpuhiuioygykwxnoeaqjtvpddagrcnmlxqjkfmwzzestvscrbb
txfjdbvmgxbpmrqkwunohostneaepwcavscjgrhqzyylkfludiiz
kjvrctxlexnbpilyyqommungaszjdfhogukevdcrbaqiwfzshtpw
oicnlvjalrqhjzghfawzyupnfbcxikpmgteqdvedsrosxbyuwmkt
elecbkqrdsxiczardnofhfztlybuwymatsxjjpgiwhmkpvngvqou
ngrymonhclbbthqmdfveqzwvpgszxofxtauwricdjeyajplkisku
nbrsjmwyojglzmsvofutkreiiwqyppcecaaxqgfzlkddbnthvuxh
jgbdpvofahcztdmigrluykstyzqiwejsrawbnexvkquocphnmfxl
tkilqjlkyrpuvwnbgdnzmwhpcgsryhjtefuzqvaxacisoembfoxd
cdculjxxnfephhamttygwyeruiqvjgomzdpaofqzsbibnvwlkrks
eksndzroafvnrlxsatoqgmimebpwvdxjuubhkwlgiqhjtpccfyzy
zjavcjlivxgknyzxiewpkafwuocdqsrtuhtlhdomfrsebpnbmgyq
qavprgkuaglpktbzmyfwjceowjuqiylrmcvtnhfsexhsoinbxddz
wrmgwxtjbvnxeaplkiquyzhlkbscjaovrfzypefgdsdocquitmhn
ksexqfwiqehtnrwjgzuhrifypsudvjyplvoxcnbbzmmadogakltc
luptvozbjsuyibwoqsjqgkwfxrcprevcdzkelnxmfdhginyhtaam
jjlyycazxcomunfptugsbvsrhwtohxvigbradwknkzepdlqqefim
lezkftzdcxuhsndpiqwmyqrbaxgstrlnygpwkjooacimvhvjefbu
szuikndxthboamkwuqlgnqsxrhjcpyyjgevfrmldewfpozbtiacv
hjlpcoydkezcbdnxxvprtmfqgjuaqaetvnkmlgrwiwsfyhsbouiz
qlpfymdpofkzuksjtsmwwgiqbcaenjcnghrhilrxuzaedytxvbvo

Sample output:

yqhcxzkwjenvdcogyogsr
aohlpjwxifoyrcngbpjmviszxeaznmvlbdtuwdqfesgh
axzmcgbyuvkzmelsfoxdswrvc
efpeao
pvcohtydnyuvkfseb
ozixahecfsrbetvuwvymrhpgcdsywjf
pwlsgovfvzasumyricxrkdwtitgzknpyodqexbmfbnu
koaxwzdfcgfvduphpageyiwvtxjs
kuiexjefkdnmuyl
yejgmzkcavyrujnbqfumslbazdigtrcsqkepolhot
zvqsnrukzhgvimdcblhtmgeytxslpanrkf
huadvsloubiqz
guzrmgpsixdjqmeley
amtkgshpjbqxrwsyivlpfxuezahucbo
nkityfousgpcrelyjbvpc
edhzinbomgfkwzrelagyudxfsphicplwabrx
ckgpsuhcwkuebwztfymgxqlrqpobovatsnji
rcodnkcoymfw
cgojmjlwdxbs
yuzfjpdfkptyvlxjresdamozhuwlqktoq
bzoepdxaihdmqvlnwgjrsgykuvnwyarqimfoxtfhbcpkljcse
dgduqbkpowuqamicbejhzar
xwowfgdzrzjteiynopqauvepidysgv
csenmyflkamxhdfgsgoiujzpvxqetp
jbcrtsgciuyz
tkrnejwuxmqgvzweshbinauobtg
vktmosazgqilycsjfrhwuoqhxdpnpefdymbutrnbgke
zvawdmaknglzbvorlmprks
ofpdxkqvligbpycjzwdauxmeunmtbzhriyvcsfsqjwoghlrnekta
oktqnwgudpicvneuqfajyleiakrsfhjbghxzvowrmbtmsyzdcxlp
wsmarqkmnv
asfqlwysbrtczevpnkjtnlfaijzgdbkihdoqxm
dmlgcebnvzwdpuowjrzogjbpyxurqfmeafhxtiqsiyvck
vigspywfhtzjcqn
mftskegurdmunaqzkabcowljxcnhjqwvdtzexpvfsopyhrgi
fxubjnatamwqjczvgeotycrdqpnopfzwlxbdeksvgliruihm
sjzgkanysuqkentrhfpcleqwgibrimxvpcumfwa
uegyvpfqhijaewzjb
l
cjvruohve
woiudybgsfolmqztvyakpt
xjldjncowumpikcsbsgikveyohyaqfartvr
crlv
qtrmxckizd
ixzfyeyv
gpbqnuwhzt
ebsxyfnpcokrgvsmhulvmgjtjfixtqhranpodzc
ztnumkszxldoydvxoihjfqgshecarbibnqltpuergcf
jarmtvcynemjkipfegvwy
khaiwgulrmivfncszojtvo
daqeibqcvxslhjmfgdoxjrmzifcetwoplgny
irwyumflqbqtdghntyoerseshcmxdzilkvagfwjnxc
kcxoazysbfuqgwdeidzrlhbltpgfopmnsmhyxnvjijtqc
eczwkhovuxrilpjndrpnhswqmfzaglkxbajvt
mvdlhnuftqjvib
uqanbcftp
swsrltcxehznqumgjlnmogqkhbiayfiu
ztequzvom
cpjucklynslsomrvjeghw
nsq
gpbrxnafvbshxjoqjlkmkuovyizmnweftwtsludqp
ckzprsjvnuajukolfpdaifzigyrebqghmsonwet
brdptmqkchutoiwgcnzi
qxfopsedfdrctucjpagsbxbiguzqko
zxtvxdks
qbgeiprdxqkzouvzncojfbyfkelgmimnhtcrawah
zpxzlckucrdsabj
tokgiahibspqydeayrsfwmrclvmdlwbhvxnocjqtegnufkjpzu
fmxhgrdvxgwbuoicdkvkyzhui
ugfjpmkjpqtyuiveyhclszhaoiboelvdrmtxrnbqwzdxwsf
svgbhxratdnltmqbwkxfn
btyaewnultvhjnouefio
ftsxkzblwrmplczdufuym
nrsvoyfiqetpdhg
sg
lozbfjenyglirxhmhnyouvjcmkf
ldh
pawezdm
onjxuakz
lxnmwxqjkwzeagygrb
tnoscaeavmrhohqkfjgxflkwcjdizylunepmgrqz
kexlyqilevrbpwfhtxngunbashomukjdctpiw
osrqdsxicxbcnfalveqhfbyuwzgt
ecztsxjpvqrdsxiwybkpgvnouwhfhmardngicbu
nhqzxthcdfxongskiclkuwveymdjpgriszwryau
ntkdbreceiwypcaxhvojmsjgfuxqyofzmwqglkrsvuth
jstdphcpvksrl
temwnzqjtkyhpuzmbgsoxaxdnbfuvacgd
cuibiqzdcdphaomtyepamzs
ebhjubpcfvdzyzrlgmekwvndxsnroqhksafy
zxgyzjlhtuomgkavxivcdocjafrtliebmfwpnyqsewuhdq
qinhseoiyfsowjuavtbxhfwjcvpkuqagktnbz
wxefzhnxtmgdovn
klvjgadvogzmaksuhtcnriqfypsehrwifwjypltnbzudoxqexc
lnyinxreluyhgkevoqgibjqsuprcdhtvcptamfxm
jlqeptom
lndciqrleftrbuhvhstzkjezdpwmvjoaxu
sxtikwfrhbthjgndev
hsfqaqgrtvpcboyhjuiwizcouaez
qbvbcnjtxukzaedpfksmdymwghiqlrhrxvofytsjcaengilpo

Ranking

Ruby _

RankUserSizeTimeDateStatistics
1jpl390.04802013/12/10 21:52:430B / ?B / ?B
2leonid420.03742013/11/22 08:58:210B / 17B / 24B
3clock430.03502013/11/21 23:39:420B / 17B / 24B
4jbb440.02502013/12/15 11:48:010B / 13B / 27B
5Histocrat680.03362013/11/22 06:05:420B / 30B / 34B
6test2470.03632013/11/20 23:34:020B / ?B / ?B

Perl _

RankUserSizeTimeDateStatistics
1tails320.16942013/11/22 17:31:390B / 19B / 13B
2teebee350.01652013/11/22 12:24:060B / 15B / 19B
3whio350.01552013/12/11 06:26:380B / 15B / 19B
4brx350.01472013/12/12 05:44:120B / 15B / 19B
5brx(alt)360.01532013/12/12 05:59:110B / 14B / 20B
6jbb360.01692013/12/15 11:41:050B / 14B / 20B
7tybalt89380.04812013/11/22 00:46:350B / ?B / ?B

Python _

RankUserSizeTimeDateStatistics
1leonid810.09322013/11/22 11:03:360B / 48B / 29B
2clock830.03842013/12/12 21:51:530B / 45B / 31B
3rolf850.08002013/11/22 03:11:480B / 47B / 29B
4hallvabo870.03992013/11/21 09:45:240B / 49B / 29B
5recursive870.03942013/11/28 03:50:120B / 49B / 29B
6twobit870.03372013/12/12 09:53:210B / 49B / 29B

JavaScript _

RankUserSizeTimeDateStatistics
1bananas730.03722013/12/11 08:09:300B / ?B / ?B
2Shmiddty730.05272013/12/11 08:09:410B / 41B / 32B
30mg730.04112013/12/14 18:57:390B / 35B / 38B
4teebee750.03112013/12/01 05:35:580B / 39B / 36B
5_nderscore750.04852013/12/11 07:43:550B / 40B / 35B
6clock780.05042013/11/21 21:57:330B / 48B / 30B
7just-a-test780.08432013/12/10 07:57:440B / 48B / 30B
8copy820.02372013/11/22 05:00:060B / 46B / 36B

Lua _

RankUserSizeTimeDateStatistics
1tehtmi730.07112013/11/22 13:56:320B / 38B / 34B

J _

RankUserSizeTimeDateStatistics
1I., S.470.03402013/11/21 18:46:290B / 14B / 32B

C _

RankUserSizeTimeDateStatistics
1nu820.01182013/12/14 01:36:050B / 49B / 33B
20mg840.01142013/12/16 20:53:070B / 42B / 42B
3tails870.01102013/11/24 15:11:560B / 48B / 39B
4twobit910.01082013/12/12 10:54:400B / 53B / 38B
5pap920.01112013/11/27 11:08:120B / 53B / 39B
6pichulia1520.01132013/12/18 02:59:070B / 78B / 73B

Haskell _

RankUserSizeTimeDateStatistics
1henkma840.04132013/12/14 15:39:400B / 42B / 40B

C# _

RankUserSizeTimeDateStatistics
1recursive1540.08262013/11/27 16:57:110B / 102B / 46B
2jesanfafon1700.06712013/11/27 09:39:010B / 115B / 49B

AWK _

RankUserSizeTimeDateStatistics
1teebee560.05602013/12/08 08:11:500B / 22B / 34B

sed _

RankUserSizeTimeDateStatistics
1tails490.11952013/11/22 21:39:350B / 14B / 27B

wake _

RankUserSizeTimeDateStatistics
1clock510.06542013/12/14 16:31:240B / 8B / 40B
2tails520.04392013/11/23 20:12:230B / 10B / 38B

GolfScript _

RankUserSizeTimeDateStatistics
1tails290.91102013/11/22 23:05:220B / 9B / 20B

Vim _

RankUserSizeTimeDateStatistics
1udioica400.66022016/12/03 17:18:513B / 24B / 10B

Language Ranking_

RankLangUserSizeScore
1GolfScripttails2910000
2Perltails329062
3Rubyjpl397435
4Vimudioica407250
5JI., S.476170
6sedtails495918
7wakeclock515686
8AWKteebee565178
9Luatehtmi733972
10JavaScriptbananas733972
11Pythonleonid813580
12Cnu823536
13Haskellhenkma843452
14C#recursive1541883

return top