js Напишите функцию, которая возвращает последнюю цифру числа
Напишите функцию, которая возвращает последнюю цифру данного целого числа в виде английского слова. Примеры: 512 -> «два»
function lastNumberNamerMap() {
let map = new Map();
map.set(1, 'один');
map.set(2, 'два');
map.set(3, 'три');
map.set(4, 'четыре');
map.set(5, 'пять');
map.set(6, 'шесть');
map.set(7, 'семь');
map.set(8, 'восемь');
map.set(9, 'девять');
let number = 324;
let lastNumber = number % 10;
console.log(map.get(lastNumber));
}
lastNumberNamerMap();
Не могу понять, где ошибка :(
Ответы (2 шт):
Автор решения: Алексей Шиманский
→ Ссылка
function lastNumberNamerMap() {
let map = new Map();
map.set(0, 'ноль');
map.set(1, 'один');
map.set(2, 'два');
map.set(3, 'три');
map.set(4, 'четыре');
map.set(5, 'пять');
map.set(6, 'шесть');
map.set(7, 'семь');
map.set(8, 'восемь');
map.set(9, 'девять');
let number = 324;
let lastNumber = number % 10;
console.log(map.get(lastNumber));
}
lastNumberNamerMap();
function lastNumberNamerMap(number) {
let map = new Map();
map.set(0, 'ноль');
map.set(1, 'один');
map.set(2, 'два');
map.set(3, 'три');
map.set(4, 'четыре');
map.set(5, 'пять');
map.set(6, 'шесть');
map.set(7, 'семь');
map.set(8, 'восемь');
map.set(9, 'девять');
let lastNumber = number % 10;
return map.get(lastNumber);
}
console.log(lastNumberNamerMap(542));
Автор решения: Vadim
→ Ссылка
Та, на
const lastIntOfNum=(num=0)=>{
num = `${num}`;
num = num[num.length - 1];
return ['ноль', 'один', 'два', 'три', 'четыре', 'пять', 'шесть', 'семь', 'восемь', 'девять'][+num];
};
console.log(lastIntOfNum(1));
console.log(lastIntOfNum(100));
console.log(lastIntOfNum(105));
console.log(lastIntOfNum(76554));
console.log(lastIntOfNum('as01'));