У меня есть 2D векторный вектор символов grid[j][i]
заполненный различными буквами, я хотел бы создать еще один 2D-вектор символов в два раза больше grid[j][i]
заполнены поочередно с точками '.'
(или пробелы ' '
) а также grid[j][i]
ценности.
Например :
grid new 2D vector
a b c d a . b . c . d
e f g h . . . . . . .
i j k l e . f . g . h
. . . . . . .
i . j . k . l
У кого-нибудь есть идеи, как реализовать это в C ++, используя векторы?
Заранее спасибо за любую помощь, которую вы могли бы предоставить.
Легко ли? Если номер строки или столбца кратен 2 (подсчет на основе 1), то вы хотите .
или же ' '
вставлено.
Вот некоторый код псевдо:
for each row
if (row+1 mod 2)
add a row of .
else
for each column
if (col+1 mod 2)
add .
add grid[row][col]
и все готово!
Других решений пока нет …