Pergunta de entrevista da empresa Rizm

How do you turn a practical problem into a computer program?