Roman to Integer
קל
שאלה מראיונות עבודה ממאגר שאלות של LeetCode שאלה מספר 13
Convert a Roman numeral to an integer.
פתרון קוד
JavaScript
Python
function romanToInt(s) {
const values = {
I: 1,
V: 5,
X: 10,
L: 50,
C: 100,
D: 500,
M: 1000,
};
let total = 0;
for (let i = 0; i < s.length; i++) {
const current = values[s[i]];
const next = i + 1 < s.length ? values[s[i + 1]] : 0;
total += current < next ? -current : current;
}
return total;
}הסבר וידאו כיצד לפתור את השאלה

לעבור את ראיון העבודה הבא שלך בהצלחה
קורס דיגיטלי מקיף עם +25 שיעורים מעשיים, כשעתיים של וידאו, וליווי של מראיין בכיר.