# isValidSudoku

## описание задачи

## тест кейсы

## текстовое описание решения

- создаем 3 хэштаблиц для накопления результатов строк, колонок и ячеек
- ключ составляется из номерка колонки и номера ячейки, из номера ряда и номера ячейки
- значение массив чисел встретившихся в колонке
- наполняем в циклах строки и колонки постепенно проверяя есть ли повторы
- если повтор есть возвращаем false
- в третьем цикле наполняем постепенно хэш таблицу для ячеек проверяя есть ли повторы
- ключ номер ячейки от 0 - 8
- значение массив чисел из ячейки получаемый только по рядам или колонкам из ранее созданх хэш таблиц
- в процессе наполнения проверяем есть ли повторы, если повторы есть возвращем false
- если нет true

## ассимптотическая оценка

| Description | Estimation |
| ----------- | ---------- |
| time:       | O(n)     |
| mem:        | O(n)     |

## time

| Description                                 | Time  |
| ------------------------------------------- | ----- |
| анализ и сбор информации                    | 06:45 |
| обдумываение решения и формулировка решения | 01:11:22 |
| имплементация                               | 01:22:02 |
| исправление ошибок                          | 00:00 |
| полное время затраченое на решение          | 00:00 |

## журнал ошибок

## code

### typescript

```ts

```
