size exceeded"
import { car, cdr, isPair, toString } from '@exercise/pairs'; // eslint-disable-line
const findPrimitiveBox = (pair) => {
let pairFinder = pair;
if (isPair(pairFinder) === false) {
return pairFinder;
}
while (isPair(pair)) {
pair = (isPair(car(pair))) ? car(pair) : (isPair(cdr(pair))) ? cdr(pair) : pair;
console.log(pairFinder);
return findPrimitiveBox(pair);
}
}
export default findPrimitiveBox;
Кстати в питоне можно корректировать макс значение, кто-то делал такое в JS?
Обсуждают сегодня