置き換え前 置き換え後
A 4
E 3
G 6
I 1
O 0
S 5
Z 2
出力したい文字列等
入力例1
pppp
出力例1
P4124
入力例2
ALANTURING
出力例2
4L4NTUR1N6
Javascript
1 2 var str = lines[0]; 3 4 5 6 7 8 while(result !== str) { 9 var result1 = str.replace('A','4'); 10 var result2 = str.replace('E','3'); 11 var result3 = str.replace('G','6'); 12 var result4 = str.replace('I','1'); 13 var result5 = str.replace('O','0'); 14 var result6 = str.replace('S','5'); 15 var result7 = str.replace('Z','2'); 16 17 var result = result1,result2,result3,result4,result5,result6,result7; 18 } 19 20 21 console.log(result); 22
これでやるとエラーが出ました。
Javascript
1 var str = lines[0]; 2 3 var result1 = str.replace('A','4'); 4 var result2 = str.replace('E','3'); 5 var result3 = str.replace('G','6'); 6 var result4 = str.replace('I','1'); 7 var result5 = str.replace('O','0'); 8 var result6 = str.replace('S','5'); 9 var result7 = str.replace('Z','2'); 10 11 var result = result1,result2,result3,result4,result5,result6,result7; 12 13 14 15 console.log(result); 16
こうすると、result1しか変換していなかったためループ処理が必要かと思いますが、その書き方がわかりません。
教えていただけると幸いです。
何卒よろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー