media-savvy vs sharp-witted

media-savvy

adj
  • Having the ability to purposely attract media attention or to manipulate it to one's own advantage. 

sharp-witted

adj
  • Clever, keen of intellect, swift of thought. 

How often have the words media-savvy and sharp-witted occurred in a corpus of books? (source: Google Ngram Viewer )