Pergunta de entrevista da empresa General Atomics

String manipulation, pattern matching.