Akademik

смекалка
способность
догадаться
смекалистость - способность к догадке.
смекалка. смекалистый.
сметливость. сметка. сметливый.
смышленность. смышленый.
понятливый.
догадливость. догадливый.
сообразительность. сообразительный.
ловить на лету (мысль ловит на лесу).
схватывать. схватывать [хватать] на лету [с лету].
понимать с полуслова [полслова].

Идеографический словарь русского языка. — М.: Издательство ЭТС. . 1995.