import java.util.*;
public class Main {
static int getTime(char c){
int t=0;
if(c=='a'||c=='d'||c=='g'||c=='j'||c=='m'||c=='p'||c=='t'||c=='w')
t=1;
if(c=='b'||c=='e'||c=='h'||c=='k'||c=='n'||c=='q'||c=='u'||c=='x')
t=2;
if(c=='c'||c=='f'||c=='i'||c=='l'||c=='o'||c=='r'||c=='v'||c=='y')
t=3;
if(c=='s'||c=='z')
t=4;
return t;
}
static int get(char c){//判断前后两个字符是否相同在同一按键上
if(c>='a'&&c<='c')
return 2;//返回的数字无所谓
if(c>='d'&&c<='f')
return 3;
if(c>='g'&&c<='i')
return 4;
if(c>='j'&&c<='l')
return 5;
if(c>='m'&&c<='o')
return 6;
if(c>='p'&&c<='s')
return 7;
if(c>='t'&&c<='v')
return 8;
else
return 9;
}
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
String str=sc.nextLine();
char c[]=str.toCharArray();
int sum=0;
int i;
for(i=0;i<str.length();i++){
sum+=getTime(c[i]);
}
for(i=1;i<str.length();i++){
if(get(c[i])==get(c[i-1])){
sum+=2;
}
}
System.out.println(sum);
}
sc.close();
}
}
手机键盘
最新推荐文章于 2022-04-27 16:09:56 发布