アルゴリズム-数字文字列と英語の単語
4934 ワード
質問する
コード#コード#
function solution(s) {
let obj ={
'zero': 0,
'one': 1,
'two': 2,
'three': 3,
'four': 4,
'five': 5,
'six': 6,
'seven': 7,
'eight': 8,
'nine': 9,
}
let arr = s.split(/(zero|one|two|three|four|five|six|seven|eight|nine)/g).filter(e=>e!="");
//console.log(s.split(/(zero|one|two|three|four|five|six|seven|eight|nine)/g).filter(e=>e!=""))
let answer = arr.map(e=>{
if(parseInt(e)){
return e;
}else{
return obj[e];
}
}).join("");
return parseInt(answer);
}
振り返る
Reference
この問題について(アルゴリズム-数字文字列と英語の単語), 我々は、より多くの情報をここで見つけました https://velog.io/@39ghwjd/알고리즘-숫자-문자열과-영단어テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol