image_2022-09-25_15-38-29.png
30.8 KB
#medium
#N1680. Concatenation of Consecutive Binary Numbers
problem link
#solution
#N1680. Concatenation of Consecutive Binary Numbers
problem link
#solution
class Solution {
public int concatenatedBinary(int n) {
int digits=0;
long res=0;
for(int i=1; i<=n; i++){
if((i&(i-1))==0) digits++;
res=((res<<digits)+i)%1000000007;
}
return (int) res;
}
}👍1