Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.10.2013, 12:07
Интересующийся
Отправить личное сообщение для george115 Посмотреть профиль Найти все сообщения от george115
 
Регистрация: 19.07.2013
Сообщений: 17

Перевернуть двумерный массив
Нужна функция котория переварачивает двумерной массив то есть
[[11,12,13,],
 [21,22,23],
 [31,32,33]]

На этот
[[11,21,31,],
 [12,22,32],
 [13,23,33]]
Ответить с цитированием
  #2 (permalink)  
Старый 27.10.2013, 12:30
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от george115
переварачивает двумерной массив
Это называется транспонирование.
Т.е. замена строк на столбцы
В двойном цикле
b[j][i]=a[i][j];
Ответить с цитированием
  #3 (permalink)  
Старый 27.10.2013, 12:41
Интересующийся
Отправить личное сообщение для george115 Посмотреть профиль Найти все сообщения от george115
 
Регистрация: 19.07.2013
Сообщений: 17

Спасибо) уже как раз сделал)
Ответить с цитированием
  #4 (permalink)  
Старый 28.10.2013, 12:59
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

для квадратов ...
function g(b) {
    for (var d = b.length, a = 0; a < d; a++)
        for (var c = a + 1; c < d; c++) {
            var e = b[a][c];
            b[a][c] = b[c][a];
            b[c][a] = e
        }
    return b
};
   var a = [[11,12,13],[21,22,23],[31,32,33]];// alert(a.join('\n'))
   alert(g(a).join('\n'));
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать двумерный массив и заполнить maternik Общие вопросы Javascript 3 19.10.2013 20:25
ДвумернЫй массив в базу и обратно Alexonus Общие вопросы Javascript 7 13.03.2013 19:05
Как создать двумерный массив с помощью циклов. dima*** Ваши сайты и скрипты 30 16.12.2012 13:58
Задачки на двумерный массив rjabijj Серверные языки и технологии 1 03.07.2012 09:06
Задачки на двумерный массив rjabijj Элементы интерфейса 2 02.07.2012 18:58