Problem: there are 1000 buildings in a street . a sign - maker is contracted to number the houses from 1 to 1000 . how many zeroes will he need ?
Rationale: divide as ( 1 - 100 ) ( 100 - 200 ) . . . . ( 900 - 1000 ) total 192 answer : c
annotated_formula: add(add(divide(1000, const_10), multiply(subtract(const_10, 1), const_10)), const_2)