JavaScript 以下、文字列置き換え問題が解けません。
解き方を教えてください。
置き換え前 → 置き換え後
A → 4
E → 3
G → 6
I → 1
O → 0
S → 5
Z → 2
文字列が入力されるので、これを数字に変換して出力するプログラムを書いてください。
文字列は
lines[0] (例 PAIZA)
として配列に与えられます
lines[0] (例 PAIZA) → P4124
とできるようにしたいです。
自分は
let num = lines[0];
let replacednum = num.replace(/A/g,'4');
replacednum = num.replace(/E/g,'3');
replacednum = num.replace(/G/g,'6');
replacednum = num.replace(/I/g,'1');
replacednum = num.replace(/O/g,'0');
replacednum = num.replace(/S/g,'5');
replacednum = num.replace(/Z/g,'2');
console.log(replacednum);
このようにしましたがうまくいきませんでした。
回答5件
あなたの回答
tips
プレビュー