Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите с задачей, кому не трудно. (https://javascript.ru/forum/misc/36643-pomogite-s-zadachejj-komu-ne-trudno.html)

Dimidrolich 23.03.2013 00:15

Помогите с задачей, кому не трудно.
 
Задача
Напишіть програму, яка дозволяє вводити прізвища, імена та по батькові учнів класу і вибирає серед учнів ім’я, яке найрідше зустрічається.
-------------------------------------------------------------------
Я в Javascript знаю только азы, поверхностно изучил.Времени на то, чтобы заниматься изучением Javascript , пока что нету, а задачу решить нужно.
Если кому не трудно, напишите решение. Зарание спасибо.
Как появится свободное время, займусь изучением этого языка, да бы больше вас не беспокоить.

NeoN 23.03.2013 10:59

задачу бы на русском

Ervin 23.03.2013 13:03

function homework() {
	var pupils = ["John Michael Kane", "Kayne A B", "Andrew Garcia K", "Shon M D", "John D K"],
	     countOccurrence = {},
	     element = document.createElement("DIV");
	
	for(var i = 0, leng = pupils.length, pupil = ""; i < leng; i++) {
	   element = document.createElement("DIV");
	   element.innerHTML = pupils[i];
	   pupil = pupils[i].replace(/\s(\w){1,}/g, "");
	   
	   if(countOccurrence[pupil]) {
			countOccurrence[pupil]++;
	   }
	   else {
			countOccurrence[pupil] = 1;
	   }
		
	   document.body.appendChild(element);
	}
	
	for(var name in countOccurrence) {
		element = document.createElement("DIV");
		element.innerHTML = name + " is used " + countOccurrence[name];
		document.body.appendChild(element);
	}
}

window.onload = homework;


Часовой пояс GMT +3, время: 22:02.