🛵 Training
const getPrefix = strs => {
let str = strs[0];
if(!str) return '';
let value = '';
for(let i=0;i<strs.length;i++) {
value += str[i];
for(j=0;j<strs.length;j++) {
if(!strs[j].includes(value)) {
return value.substring(0,i)
}
}
}
return value;
}
文の重複を繰り返すことで、配列内のすべての要素をテストできます.使いやすいので、よく知っておきましょう.
function romanToNum(s) {
const rom = {
'I': 1,
'V': 5,
'X': 10,
'L': 50,
'C': 100,
'D': 500,
'M': 1000
};
const strs = s.split("").map((item) => rom[item]);
console.log(strs);
let item = 0;
for (let i = 0; i < strs.length; i++) {
if (strs[i] < strs[i + 1]) {
item -= strs[i];
console.log('마이너스',item)
}else {
item += strs[i];
console.log(item)
}
}
return item
}
オブジェクトを利用して読み込む過程は本当にいいです.前から何かをするときに積算値を使うのが一番簡単です
Reference
この問題について(🛵 Training), 我々は、より多くの情報をここで見つけました https://velog.io/@lakedaykk/Trainingテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol