Integer to Roman
בינוני
שאלה מראיונות עבודה ממאגר שאלות של LeetCode שאלה מספר 12 נשאל ב: Melio
Convert an integer to a Roman numeral.
פתרון קוד
JavaScript
Python
function intToRoman(num) {
const values = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1];
const symbols = [
"M",
"CM",
"D",
"CD",
"C",
"XC",
"L",
"XL",
"X",
"IX",
"V",
"IV",
"I",
];
let result = "";
for (let i = 0; i < values.length && num > 0; i++) {
while (num >= values[i]) {
num -= values[i];
result += symbols[i];
}
}
return result;
}הסבר וידאו כיצד לפתור את השאלה

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