Ну там ведь совсем примитивные задачи!
Задача 1.1
function getHotelBlock(incomingNum){
// проверяет число ли пришло к нам
if ( typeof(incomingNum)==="number" && !isNaN(incomingNum) ){
// массив существующих блоков
const hotelBlock=["","A","B","C"];
for (let i=1000; i<(hotelBlock.length+1)*1000; i+1000){
if(incomingNum>i && incomingNum<i+121)
return hotelBlock[i/1000];
}
return null;
}
}
Задача 1.2
function getDepartment(phoneNum){
if ( typeof(phoneNum)==="number" && !isNaN(phoneNum) ){
switch(phoneNum){
case 1: return "Reception";
case 2: return "Restaurant";
case 3: return "Emergency";
case 4: return "Car rent";
case 5: return "Pool";
case 6: return "Spa salon";
}
}
return null;
}
Я думаю смысл должен быть понятен. Давайте дальше сами!