Показать сообщение отдельно
  #1 (permalink)  
Старый 28.07.2015, 00:27
Новичок на форуме
Отправить личное сообщение для try_ Посмотреть профиль Найти все сообщения от try_
 
Регистрация: 12.07.2015
Сообщений: 5

Форматориванный вывод чисел(фукнция).
Друзья ,нужна ваша помощь!В общем задача такая:Нужно написать функцию, которая принимает первым параметром число ,а вторым количество столбцов для вывода.
Например:
mySuperFunction(12,3);
Вывод в консоли должен быть таким:
1 5 9
2 6 10
3 7 11
4 8 12

Буду очень благодарен помощи!
P.S немного стыдно за такой вопрос...
Вот что выходит у меня
function printNumbers(number,rows){
	var totalNumbesPerLine = 0;
	var output = '';
	
	var sum = Math.ceil(number / rows);
		for(var i = 1;i<=number;i++){
			totalNumbesPerLine++;
			output += i;
			setBreak();
		}
		console.log(output);
	function setBreak(){
		if(totalNumbesPerLine == sum){
			output +='\n'; 
			totalNumbesPerLine = 0;
		}else{
				output +=' '; 
		}
		
		
	}
}

Последний раз редактировалось try_, 28.07.2015 в 00:34. Причина: старания=)
Ответить с цитированием