题目描述
小风凉刚买了手机,去营业厅开户,营业员让其挑选自己喜欢的号码,但那么多的号码着实让他眼花,他对号码的要求是在号码中6和8的个数要不少于5个,并且没有数字4,于是就请你给他编了一个程序。
输入
输入不多于500组的数(手机号码),每个数以13或15开头,长为11位。
输出
输出数中,含有6和8不少于5个,并且没有4的数,并统计号码的个数。
样例输入
13656689866
13805880343
15967126781
13808866888
样例输出
13656689866
13808866888
2
import java.util.*;
public class Main {
private static int k=0;
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
while(cin.hasNext()){
String str=cin.next();
boolean flag=true;
int count=0;
for(int i=0;i<str.length();i++){
if(str.charAt(i)=='4')
flag=false;
}
for(int i=0;i<str.length();i++){
if(str.charAt(i)=='6'||str.charAt(i)=='8')
count++;
}
if(count<5){
flag=false;
}
if(flag){
k++;
System.out.println(str);
}
}
System.out.println(k);
cin.close();
}
}