Показать сообщение отдельно
Старый 20.04.2013, 23:52
GrafMine вне форума Посмотреть профиль Отправить личное сообщение для GrafMine Найти все сообщения от GrafMine
  № 3  
Ответить с цитированием
GrafMine
 
Аватар для GrafMine

Регистрация: Jan 2011
Сообщений: 247
Цитата:
Сообщение от caseyryan Посмотреть сообщение
Для чего это нужно?
Попахивает задачей из разряда, лучше выкинуть, и придумать совершенно другой способ. Но, тем не менее. Каков алгоритм смещения? Что должно быть после второго, третьего, четвертого.. и т.д. вызова?
например какой способ ?
алгоритм смещения :
Код AS3:
["a1", "a2", "a3", "a4"];
["b1", "b2", "b3", "b4"];
["c1", "c2", "c3", "c4"];
["d1", "d2", "d3", "d4"];
 
// первый вызов функции и результат 
 
["a1", "a2", "a3", "d4"];
["b1", "b2", "b3", "a4"];
["c1", "c2", "c3", "b4"];
["d1", "d2", "d3", "c4"];
 
// второй вызов функции и результат
 
["a1", "a2", "a3", "c4"];
["b1", "b2", "b3", "d4"];
["c1", "c2", "c3", "a4"];
["d1", "d2", "d3", "b4"];
 
// третий вызов функции и результат
 
["a1", "a2", "a3", "b4"];
["b1", "b2", "b3", "c4"];
["c1", "c2", "c3", "d4"];
["d1", "d2", "d3", "a4"];
 
// ну если еще раз вызвать функцию то вернемся к изначальному виду
 
["a1", "a2", "a3", "a4"];
["b1", "b2", "b3", "b4"];
["c1", "c2", "c3", "c4"];
["d1", "d2", "d3", "d4"];
Добавлено через 4 минуты
Цитата:
Сообщение от samana Посмотреть сообщение
Может тогда лучше "перевернуть" массив, чтобы он выглядел так, и легче будет решить задачу
Нет интересует именно колонна а не ряд.
Цитата:
Сообщение от samana Посмотреть сообщение

Только вы соединили двумерный массив не правильно, вы лишний раз завернули каждый массив в ещё один массив.
так и есть , а как правильно сделать ?
Цитата:
Сообщение от samana Посмотреть сообщение
ps.Визуально похоже на игровой автомат "однорукий бандит"
визуально да, что-то похожее есть типа крутиться как барабан, ну это совсем не игровой автомат.