🤖המדריך להייטיקיסט המתחיל

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;
}

הסבר וידאו כיצד לפתור את השאלה

Book Cover

לעבור את ראיון העבודה הבא שלך בהצלחה

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

התחל עכשיו ב-99 ₪ בלבד! 🚀