Question d’entretien chez Amazon

Implement atoi()

Réponses aux questions d'entretien

Utilisateur anonyme

19 sept. 2011

#include #include int myAtoi(string str) { int result = 0; string numStr = ""; for (int i = 0; i = '0' && str[i] 0) { for (int i = 0; i < numStr.length(); i++) { result += (numStr[i] - '0') * (int)pow(10.0, (int)numStr.length() - 1 - i); } } return result; }

Utilisateur anonyme

29 mars 2012

Dan's answer doesn't handle negative numbers -- make sure to specify if it needs to handle it!