License Key Generator

Link del problema: CMSocial - a social coding app
La mia domanda è, esiste un modo per eseguire le stringhe? Nel senso se io ho una stringa 2+2, ho un modo per eseguirla ed avere come risultato 4? In questo caso preciso sarebbe risolvere delle espressioni con connettori logici, quel che ho pensato e che o esiste questa funzione per farlo oppure bisogna farlo a mano magari con degli if .

In C/C++ devi implementartelo a mano, tuttavia in python è presente la funzione eval.

1 Mi Piace

Ma questo non e’ una variante del 2-SAT problem?
Le proposizioni sono sul ~10^5 e con 2^K*10^5 credo si vada fuori tempo