правила
Нет ссылок на диапазон ячеек (
A2:B3
).Максимум 9 строк и 9 столбцов.
Нет циклических ссылок или формул ошибок.
Пустые клетки оценивают до
0
.Данные являются только числами, но могут быть приняты как строки.
Формулы - это строки.
Варианты реализации
Вы должны указать свой выбор в этих вопросах:
Требуется, чтобы в формулах использовался префикс с любым отдельным символом, например,
=
- или нет.Крайняя левая ячейка второй строки -
A2
илиR2C1
, согласно двум соглашениям, используемым Excel et al.Требовать любой односимвольный пре- или суффикс в ссылках на ячейки, например,
$
- или нет.Одно из пустых, пустых строк, пустых списков и т. Д. (Но не
0
) для представления пустых ячеек.Язык представления (менеджеры электронных таблиц не допускаются).
Язык для формул (может отличаться от приведенного выше). *
Брауни указывает или печенье для объяснения вашего решения.
Примеры
Выбор: 7 =
:; 8 A2
:; 9: нет; 10 ""
:; 12: язык формулы Excel
В:
[[ 2, 3],
["=A1+B1",""]]
Вне:
[[2,3],
[5,0]]
В:
[[ 2,"=A1+B2"],
["=A1+B1", ""]]
Вне:
[[2,2],
[4,0]]
В:
[[ 3, 4,"=A1*B1"],
[ 2, 5,"=A2*B2"],
["","","=C1+C2"]]
Вне:
[[3,4,12],
[2,5,10],
[0,0,22]]
В:
[["","=2*B2*B3" ,""],
[ 3,"=A1+(A2+C2)/2", 2],
[ 1,"=C1+(A3+C3)/2", 5]]
Вне:
[[0,15, 0],
[3, 2.5,2],
[1, 3 ,5]]
* Язык формул должен быть допустимым PPCG , но вам нужно только поддерживать ссылки на ячейки плюс критерии 3 и 4, wiz. сложение и определение первичности.
R0C0
,?
Expand array to cells, evaluate.