Тема: Задачка
Показать сообщение отдельно
Старый 28.06.2012, 15:42
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 11  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Народ, вы чо?
Код AS3:
var data:Array = [1, 2, 3, 4, 5, 6, 7];
var res:Array = [];
var w:int = 5;
var minInCols:int = int(data.length / w);
var rest:int = data.length%w;
var curNum:int = 0;
for(var i:int = 0; i < w; ++i) {
	var to:int = minInCols;
	if(i < rest)
		to += 1;
	res.push([]);
	for(var j:int = 0; j < to; ++j) {
		res[i].push(curNum);
		++curNum;
	}
}
UPD: о, Тигра вродь считай такое же запилил)
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.


Последний раз редактировалось -De-; 28.06.2012 в 15:49.