What does 閃く mean?
閃く is a Japanese verb meaning “to flash (e.g. lightning); to flicker; to glitter; to sparkle” in English. It can also be translated as “to flutter (e.g. flag), to flash into one's mind (e.g. an idea)” depending on context. It is written as 閃く in kanji, ひらめく in hiragana, and hirameku in romaji. This word is part of JLPT N1 vocabulary.
Example sentence
素晴らしい考えがひらめいた。
A wonderful idea just ran through my mind.