Это первый раз, когда я действительно застрял на freecodecamp. Я просмотрел некоторые решения здесь и был поражен тем, насколько они были разными. Вот что для меня работало.
function convertToRoman(num) {
var roman = "";
var lookupObj = {
1000:"M",
900:"CM",
500:"D",
400:"CD",
100:"C",
90:"XC",
50:"L",
40:"XL",
10:"X",
9:"IX",
4:"IV",
5:"V",
1:"I",
};
var arrayLen = Object.keys(lookupObj).length;
while(num>0){
for (i=arrayLen-1 ; i>=0 ; i--){
if(num >= Object.keys(lookupObj)[i]){
roman = roman + lookupObj[Object.keys(lookupObj)[i]];
num = num - Object.keys(lookupObj)[i];
break;
}
}
}
return roman;
}
convertToRoman(1231);
Я пытался сделать то же самое, и кажется, что REST API позволяет вам реализовать функцию «отправить от имени», но не функцию «отправить как».