Строка данных
Я знаю JavaScript по десятибальной шкале на 5. Недавно видел на олимпиадах по программированию задания, где нужно получать строку данных. Например, сразу ввести: 4 участника, 54 зрителя, 4 города, 2 места (т.е. пользователь должен написать "4 54 4 2", а не "4" в одном alert, "54" в другом и т.д.).
Так вот, скажите, как мне обработать эту строку "4 54 4 2"? Скажем, чтобы я в каждую из 4 своих переменных поместил нужное значение из этой строки. Если необходимо, могу найти настоящее задание из олимпиады Может это все и знают, но не я( Если где-то об этом написано, скиньте ссылку |
Алексей Стецко,
var strNum = "4 54 4 2", strText= "участника,зрителя,города,места"
function fn(num, text)
{
text = text.split(",");
return num.split(" ").map(function(n,i) {
return n + " " + text[i]
})
}
alert(fn(strNum, strText));
|
| Часовой пояс GMT +3, время: 21:47. |