import java.util.Scanner;
public class Artive {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String msg = scanner.nextLine();
int zhishu = Integer.parseInt(msg.split(" ")[0]);
int line_num = Integer.parseInt(msg.split(" ")[1]);
for(int i = 0; i < line_num; i++) {
String answer = scanner.nextLine();
int sum = 0;
for (int j = 0; j < answer.length(); j++) {
char c = answer.charAt(j);
if(c == 'y'){
int num = (int)Math.pow(2,zhishu-j-1);
sum+=num;
}
}
System.out.println((int)Math.pow(2,zhishu)-sum);
}
}
}
L1-071 前世档案(java)
最新推荐文章于 2024-10-12 17:12:17 发布
该文章介绍了一个Java程序,通过Scanner读取用户输入,计算输入字符串中y字符出现次数对应的二进制数减去实际子串二进制和的差值。
摘要由CSDN通过智能技术生成