#include<bits/stdc++.h>
using namespace std;
int ans=0,s;
int main()
{
string b;
cin>>b;
s=b.size();
for(int i=0;i<s;i++)
{
if(b[i]=='0')
{
ans*=2;
}
if(b[i]=='1')
{
ans*=2;
ans+=1;
}
}
while(ans>0){
int k = ans % 8 ;
if (k>9)
{
s=char(k-10+'a')+s;
}
else
{
s=char(k+'0')+s;
}
ans/=8;
}
cout<<ans;
return 0;
}
共 1 条回复
?