Python
2025-07-14 09:39:52
发布于:浙江
8阅读
0回复
0点赞
n = input()
leading_digit = int(n[0])
trailing_zeros = len(n) - 1
count_2_in_leading = 0
while leading_digit % 2 == 0:
leading_digit //= 2
count_2_in_leading += 1
result = count_2_in_leading + trailing_zeros
print(result)
全部评论 1
c++
#include <bits/stdc++.h> using namespace std; #define int long long signed main(){ string s; cin>>s; int res=s.size()-1; int x=s[0]-'0'; while(x && x%2==0){ x/=2; res++; } cout<<res; return 0; }
2025-08-04 来自 北京
0
有帮助,赞一个