Как стать автором
Обновить
10
0
Кирилл Филатов @philatov

Пользователь

Отправить сообщение
В принципе причина ясна: они не стали или не смогли получить квоту на привлечение иностранцев. Хотя вообще-то разрешение на работу можно получить и самому (10K руб. и где-то месяц времени), но, видимо как раз времени и не хватит на получение этого разрешения после прохождения отбора. Жаль.
Если не сложно, отпишитесь тут потом о результатах
Все же видимо Вы имели ввиду:
sRow:= self rowAt ( rCell getRow)
и
rCell getСolumn
?
Увы тут не получится обойтись 5-ю маленькими методами. Необходимо будет как минимум:
— определить итератор по матрице (forEachCell);
— определить класс вектора, метод cellAt и итератор (forEachCell) для него;
— определить методы rowAt, columnAt для матрицы, возвращающие вектора;
— определить класс ячейки (Cell), для которой добавить аксессоры (put, add, getColumn, getRow)

Несколько много для простого примера, реализующего одну формулу:

для матриц с размерами m x n и p x q.
С точки зрения ООП, наверно, Вы правы, однако хотелось показать реализацию известной операции средствами Smalltalk в рамках одного метода. Не видел смысла усложнять.
Кстати, спасибо за инвайт!

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность