#include #include<math.h>
int findIndex(char A[],char c); using namespace std;
char A[16] = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; int B[16] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; int main(){ //0x763; int res=0; int m=0; string str; while(cin>>str){ res = 0; m=0; for(auto it=str.begin()+2;it!=str.end();++it){ int index = findIndex(A,it); res = B[index] + res16; } cout<<res<<endl; } return 0; }
int findIndex(char A[],char c){ for(int i=0;i<16;++i) if(A[i]==c) return i; return -1; }