#include <iostream>
using namespace std;
class Solution{
public:
/*You are required to complete this method */
// create a function to check if the character ids numeric or not
bool isnumeric(char x){
// check the condition for the numeric
return (x>='0' && x<='9')? true:false;
}
int atoi(string s) {
int n=s.size();
if (s==" "){
return 0;
}
int res=0;
int sign=1;
int i=0;
// Base condition for the given program
if(s[0]=='-'){
sign=-1;
i++;
}
// Run the loop for the given eqation
for(;i<n;++i){
if(isnumeric(s[i])==false){
return -1;
// res=res*10+s[i] -'0';
}
res=res*10+s[i] -'0';
}
return sign*res;
}
};
int main() {
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpjbGFzcyBTb2x1dGlvbnsKICBwdWJsaWM6CiAgICAvKllvdSBhcmUgcmVxdWlyZWQgdG8gY29tcGxldGUgdGhpcyBtZXRob2QgKi8KICAgIC8vIGNyZWF0ZSBhIGZ1bmN0aW9uIHRvIGNoZWNrIGlmIHRoZSBjaGFyYWN0ZXIgaWRzIG51bWVyaWMgb3Igbm90CiAgICBib29sIGlzbnVtZXJpYyhjaGFyIHgpewogICAgICAgIC8vIGNoZWNrIHRoZSBjb25kaXRpb24gZm9yIHRoZSBudW1lcmljCiAgICAgIHJldHVybiAoeD49JzAnICYmIHg8PSc5Jyk/IHRydWU6ZmFsc2U7CiAgICB9CiAgICBpbnQgYXRvaShzdHJpbmcgcykgewogICAgICAgIGludCBuPXMuc2l6ZSgpOwogICAgICAgIGlmIChzPT0iICIpewogICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICB9CiAgICAgICAgaW50IHJlcz0wOwogICAgICAgIGludCBzaWduPTE7CiAgICAgICAgaW50IGk9MDsKICAgICAgICAvLyBCYXNlIGNvbmRpdGlvbiBmb3IgdGhlIGdpdmVuIHByb2dyYW0KICAgICAgICBpZihzWzBdPT0nLScpewogICAgICAgICAgICBzaWduPS0xOwogICAgICAgICAgICBpKys7CiAgICAgICAgfQogICAgICAgIC8vIFJ1biB0aGUgbG9vcCBmb3IgdGhlIGdpdmVuIGVxYXRpb24KICAgICAgICBmb3IoO2k8bjsrK2kpewogICAgICAgICAgICBpZihpc251bWVyaWMoc1tpXSk9PWZhbHNlKXsKICAgICAgICAgICAgICAgIHJldHVybiAtMTsKICAgICAgICAgICAgICAgIC8vIHJlcz1yZXMqMTArc1tpXSAtJzAnOwogICAgICAgICAgICB9CiAgICAgICAgICAgIHJlcz1yZXMqMTArc1tpXSAtJzAnOwogICAgIAogCiAgICAgICAgICAgIH0KICAgICAgICAgICAgCiAgICAgICAgcmV0dXJuIHNpZ24qcmVzOwogICAgfQoJICAgIAogICAgfTsKICAgICAgaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQo=