My code is correct but time not exceeded ,so how to solve the code
#include
using namespace std;
int main() {
int N;
int no;
cin >> N;
while(N>0){
cin >> no ;
int p=1;
int result=0;
while( no>0){
int rem = no%10;
result = result + rem *p;
p = p*2;
no =no/10;
}
cout << result ;
}
N =N-1;
return 0;
}