📄 skewbinary.java
字号:
import java.util.Scanner;
/**
* ID:1565
* @author yhm
*
*/
public class SkewBinary {
/**
* @param args
*/
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
while(cin.hasNext()){
String str = cin.next();
if(str.equals("0")){
break;
}
solve(str);
}
}
static void solve(String str){
long num = 2;
int len = str.length()-1;
long result = 0;
for(int i=len;i>=0;i--){
int k = str.charAt(i)-'0';
result += k*(num-1);
num*=2;
}
System.out.println(result);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -