fork download
  1. def caesar(str,rot) str.tr("A-Za-z",("A".."Z").to_a.rotate(rot).join+("a".."z").to_a.rotate(rot).join) end
  2.  
  3. #100.times{|x|puts caesar("finfq bas zp bsosnhe uxrmz – R ddpvwef cvqsn kumu pq nxfq.",1)}}
  4.  
  5.  
  6. #puts caesar("finfq bas zp bsosnhe uxrmz – R ddpvwef cvqsn kumu pq nxfq.",1)
  7.  
  8. 100.times {|x| puts caesar("finfq bas zp bsosnhe uxrmz - R ddpvwef cvqsn kumu pq nxfq.",x)}
Success #stdin #stdout 0.01s 7996KB
stdin
Standard input is empty
stdout
finfq bas zp bsosnhe uxrmz - R ddpvwef cvqsn kumu pq nxfq.
gjogr cbt aq ctptoif vysna - S eeqwxfg dwrto lvnv qr oygr.
hkphs dcu br duqupjg wztob - T ffrxygh exsup mwow rs pzhs.
ilqit edv cs evrvqkh xaupc - U ggsyzhi fytvq nxpx st qait.
jmrju few dt fwswrli ybvqd - V hhtzaij gzuwr oyqy tu rbju.
knskv gfx eu gxtxsmj zcwre - W iiuabjk havxs pzrz uv sckv.
lotlw hgy fv hyuytnk adxsf - X jjvbckl ibwyt qasa vw tdlw.
mpumx ihz gw izvzuol beytg - Y kkwcdlm jcxzu rbtb wx uemx.
nqvny jia hx jawavpm cfzuh - Z llxdemn kdyav scuc xy vfny.
orwoz kjb iy kbxbwqn dgavi - A mmyefno lezbw tdvd yz wgoz.
psxpa lkc jz lcycxro ehbwj - B nnzfgop mfacx uewe za xhpa.
qtyqb mld ka mdzdysp ficxk - C ooaghpq ngbdy vfxf ab yiqb.
ruzrc nme lb neaeztq gjdyl - D ppbhiqr ohcez wgyg bc zjrc.
svasd onf mc ofbfaur hkezm - E qqcijrs pidfa xhzh cd aksd.
twbte pog nd pgcgbvs ilfan - F rrdjkst qjegb yiai de blte.
uxcuf qph oe qhdhcwt jmgbo - G ssekltu rkfhc zjbj ef cmuf.
vydvg rqi pf rieidxu knhcp - H ttflmuv slgid akck fg dnvg.
wzewh srj qg sjfjeyv loidq - I uugmnvw tmhje bldl gh eowh.
xafxi tsk rh tkgkfzw mpjer - J vvhnowx unikf cmem hi fpxi.
ybgyj utl si ulhlgax nqkfs - K wwiopxy vojlg dnfn ij gqyj.
zchzk vum tj vmimhby orlgt - L xxjpqyz wpkmh eogo jk hrzk.
adial wvn uk wnjnicz psmhu - M yykqrza xqlni fphp kl isal.
bejbm xwo vl xokojda qtniv - N zzlrsab yrmoj gqiq lm jtbm.
cfkcn yxp wm yplpkeb ruojw - O aamstbc zsnpk hrjr mn kucn.
dgldo zyq xn zqmqlfc svpkx - P bbntucd atoql isks no lvdo.
ehmep azr yo arnrmgd twqly - Q ccouvde buprm jtlt op mwep.
finfq bas zp bsosnhe uxrmz - R ddpvwef cvqsn kumu pq nxfq.
gjogr cbt aq ctptoif vysna - S eeqwxfg dwrto lvnv qr oygr.
hkphs dcu br duqupjg wztob - T ffrxygh exsup mwow rs pzhs.
ilqit edv cs evrvqkh xaupc - U ggsyzhi fytvq nxpx st qait.
jmrju few dt fwswrli ybvqd - V hhtzaij gzuwr oyqy tu rbju.
knskv gfx eu gxtxsmj zcwre - W iiuabjk havxs pzrz uv sckv.
lotlw hgy fv hyuytnk adxsf - X jjvbckl ibwyt qasa vw tdlw.
mpumx ihz gw izvzuol beytg - Y kkwcdlm jcxzu rbtb wx uemx.
nqvny jia hx jawavpm cfzuh - Z llxdemn kdyav scuc xy vfny.
orwoz kjb iy kbxbwqn dgavi - A mmyefno lezbw tdvd yz wgoz.
psxpa lkc jz lcycxro ehbwj - B nnzfgop mfacx uewe za xhpa.
qtyqb mld ka mdzdysp ficxk - C ooaghpq ngbdy vfxf ab yiqb.
ruzrc nme lb neaeztq gjdyl - D ppbhiqr ohcez wgyg bc zjrc.
svasd onf mc ofbfaur hkezm - E qqcijrs pidfa xhzh cd aksd.
twbte pog nd pgcgbvs ilfan - F rrdjkst qjegb yiai de blte.
uxcuf qph oe qhdhcwt jmgbo - G ssekltu rkfhc zjbj ef cmuf.
vydvg rqi pf rieidxu knhcp - H ttflmuv slgid akck fg dnvg.
wzewh srj qg sjfjeyv loidq - I uugmnvw tmhje bldl gh eowh.
xafxi tsk rh tkgkfzw mpjer - J vvhnowx unikf cmem hi fpxi.
ybgyj utl si ulhlgax nqkfs - K wwiopxy vojlg dnfn ij gqyj.
zchzk vum tj vmimhby orlgt - L xxjpqyz wpkmh eogo jk hrzk.
adial wvn uk wnjnicz psmhu - M yykqrza xqlni fphp kl isal.
bejbm xwo vl xokojda qtniv - N zzlrsab yrmoj gqiq lm jtbm.
cfkcn yxp wm yplpkeb ruojw - O aamstbc zsnpk hrjr mn kucn.
dgldo zyq xn zqmqlfc svpkx - P bbntucd atoql isks no lvdo.
ehmep azr yo arnrmgd twqly - Q ccouvde buprm jtlt op mwep.
finfq bas zp bsosnhe uxrmz - R ddpvwef cvqsn kumu pq nxfq.
gjogr cbt aq ctptoif vysna - S eeqwxfg dwrto lvnv qr oygr.
hkphs dcu br duqupjg wztob - T ffrxygh exsup mwow rs pzhs.
ilqit edv cs evrvqkh xaupc - U ggsyzhi fytvq nxpx st qait.
jmrju few dt fwswrli ybvqd - V hhtzaij gzuwr oyqy tu rbju.
knskv gfx eu gxtxsmj zcwre - W iiuabjk havxs pzrz uv sckv.
lotlw hgy fv hyuytnk adxsf - X jjvbckl ibwyt qasa vw tdlw.
mpumx ihz gw izvzuol beytg - Y kkwcdlm jcxzu rbtb wx uemx.
nqvny jia hx jawavpm cfzuh - Z llxdemn kdyav scuc xy vfny.
orwoz kjb iy kbxbwqn dgavi - A mmyefno lezbw tdvd yz wgoz.
psxpa lkc jz lcycxro ehbwj - B nnzfgop mfacx uewe za xhpa.
qtyqb mld ka mdzdysp ficxk - C ooaghpq ngbdy vfxf ab yiqb.
ruzrc nme lb neaeztq gjdyl - D ppbhiqr ohcez wgyg bc zjrc.
svasd onf mc ofbfaur hkezm - E qqcijrs pidfa xhzh cd aksd.
twbte pog nd pgcgbvs ilfan - F rrdjkst qjegb yiai de blte.
uxcuf qph oe qhdhcwt jmgbo - G ssekltu rkfhc zjbj ef cmuf.
vydvg rqi pf rieidxu knhcp - H ttflmuv slgid akck fg dnvg.
wzewh srj qg sjfjeyv loidq - I uugmnvw tmhje bldl gh eowh.
xafxi tsk rh tkgkfzw mpjer - J vvhnowx unikf cmem hi fpxi.
ybgyj utl si ulhlgax nqkfs - K wwiopxy vojlg dnfn ij gqyj.
zchzk vum tj vmimhby orlgt - L xxjpqyz wpkmh eogo jk hrzk.
adial wvn uk wnjnicz psmhu - M yykqrza xqlni fphp kl isal.
bejbm xwo vl xokojda qtniv - N zzlrsab yrmoj gqiq lm jtbm.
cfkcn yxp wm yplpkeb ruojw - O aamstbc zsnpk hrjr mn kucn.
dgldo zyq xn zqmqlfc svpkx - P bbntucd atoql isks no lvdo.
ehmep azr yo arnrmgd twqly - Q ccouvde buprm jtlt op mwep.
finfq bas zp bsosnhe uxrmz - R ddpvwef cvqsn kumu pq nxfq.
gjogr cbt aq ctptoif vysna - S eeqwxfg dwrto lvnv qr oygr.
hkphs dcu br duqupjg wztob - T ffrxygh exsup mwow rs pzhs.
ilqit edv cs evrvqkh xaupc - U ggsyzhi fytvq nxpx st qait.
jmrju few dt fwswrli ybvqd - V hhtzaij gzuwr oyqy tu rbju.
knskv gfx eu gxtxsmj zcwre - W iiuabjk havxs pzrz uv sckv.
lotlw hgy fv hyuytnk adxsf - X jjvbckl ibwyt qasa vw tdlw.
mpumx ihz gw izvzuol beytg - Y kkwcdlm jcxzu rbtb wx uemx.
nqvny jia hx jawavpm cfzuh - Z llxdemn kdyav scuc xy vfny.
orwoz kjb iy kbxbwqn dgavi - A mmyefno lezbw tdvd yz wgoz.
psxpa lkc jz lcycxro ehbwj - B nnzfgop mfacx uewe za xhpa.
qtyqb mld ka mdzdysp ficxk - C ooaghpq ngbdy vfxf ab yiqb.
ruzrc nme lb neaeztq gjdyl - D ppbhiqr ohcez wgyg bc zjrc.
svasd onf mc ofbfaur hkezm - E qqcijrs pidfa xhzh cd aksd.
twbte pog nd pgcgbvs ilfan - F rrdjkst qjegb yiai de blte.
uxcuf qph oe qhdhcwt jmgbo - G ssekltu rkfhc zjbj ef cmuf.
vydvg rqi pf rieidxu knhcp - H ttflmuv slgid akck fg dnvg.
wzewh srj qg sjfjeyv loidq - I uugmnvw tmhje bldl gh eowh.
xafxi tsk rh tkgkfzw mpjer - J vvhnowx unikf cmem hi fpxi.
ybgyj utl si ulhlgax nqkfs - K wwiopxy vojlg dnfn ij gqyj.
zchzk vum tj vmimhby orlgt - L xxjpqyz wpkmh eogo jk hrzk.
adial wvn uk wnjnicz psmhu - M yykqrza xqlni fphp kl isal.