Skip to content

Functions 'dragon curve', 'rotate matrix' and tests are done#6

Open
yaroslav-shpylyk wants to merge 5 commits into
front-camp-2018:masterfrom
yaroslav-shpylyk:master
Open

Functions 'dragon curve', 'rotate matrix' and tests are done#6
yaroslav-shpylyk wants to merge 5 commits into
front-camp-2018:masterfrom
yaroslav-shpylyk:master

Conversation

@yaroslav-shpylyk

@yaroslav-shpylyk yaroslav-shpylyk commented Nov 10, 2018

Copy link
Copy Markdown

В задачі про обернену матрицю:
Запускаємо два цикли, один з яких в матриці йде по рядках, а інший по стовбцях і для формування нових значень просто міняємо індекси колонки і стовбця місцями для поточного значення.

В задачі про драконову ламану алгоритм наступний:
Для формування наступного значення потрібно взяти попереднє, доставити після нього 1, потім доставити обернене попереднє значення із заміною 1 на 0 і 0 на 1. Тобто якщо в нас є для 2-го порядку 110, тоді для третього буде значення 110 | 1 | 100 === 1101100

@yaroslav-shpylyk yaroslav-shpylyk changed the title Tasks and tests are completed Functions 'dragon curve', 'rotate matrix' and tests are done Nov 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant