I got it cooler!
#include <iostream>using namespace std;int main(){char s[30];long long n;scanf("%s %lld",s,&n);int i;for(i=0;s[i]!=0;i++);int l=i;for(;i<n;i*=2);while(n>l){int p=n-i/2;if(p==1){n=i/2;i=i/4;}else{
Read more… (4 words)
I got it cooler!
#include <iostream>using namespace std;int main(){char s[30];long long n;scanf("%s %lld",s,&n);int i;for(i=0;s[i]!=0;i++);int l=i;for(;i<n;i*=2);while(n>l){int p=n-i/2;if(p==1){n=i/2;i=i/4;}else{