Смекать, смекнуть - понять что-то на месте, сообразить очень быстро.
У него хорошая математическая смекалка.
Она быстро смекнула, что сморозила глупость, но было поздно. "Слово не воробей,...