Description

30年的改革开放,给中国带来了翻天覆地的变化。2011全年中国手机产量约为11.72亿部。手机已经成为百姓的基本日用品!

给手机选个好听又好记的号码可能是许多人的心愿。但号源有限,只能辅以有偿选号的方法了。

这个程序的目的就是:根据给定的手机尾号(4位),按照一定的规则来打分。其规则如下:

1. 如果出现连号,不管升序还是降序,都加5分。例如:5678,4321都满足加分标准。

2. 前三个数字相同,或后三个数字相同,都加3分。例如:4888,6665,7777都满足加分的标准。注意:7777因为满足这条标准两次,所以这条规则给它加了6分。

3. 符合AABB或者ABAB模式的加1分。例如:2255,3939,7777都符合这个模式,所以都被加分。注意:7777因为满足这条标准两次,所以这条标准给它加了2分。

4. 含有:6,8,9中任何一个数字,每出现一次加1分。例如4326,6875,9918都符合加分标准。其中,6875被加2分;9918被加3分。

尾号最终得分就是每条标准的加分总和!

Input

第一行是一个整数n(<100),表示下边有多少输入行,接下来是n行4位一组的数据,就是等待计算加分的手机尾号。

Output

n行整数。

Sample Input

14
3045
0211
2345
6543
7777
8888
7878
7788
6688
2424
2244
9918
6789
8866

Sample Output

0
0
5
6
8
12
3
3
5
1
1
3
8
5

代码:

import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int x,a,b,c,d,k;for(int i=0;i<n;i++){x=sc.nextInt();a=x%10;x=x/10;b=x%10;x=x/10;c=x%10;x=x/10;d=x;k=0;if((a+1==b&&a+2==c&&a+3==d)||(d+1==c&&d+2==b&&d+3==a))k+=5;else if(a==b&&b==c&&c==d)k=8;else if((a==b&&a==c&&a!=d)||(b==c&&b==d&&b!=a))k+=3;else if((a==b&&c==d&&a!=c)||(a==c&&b==d&&a!=b))k+=1;if(a==6||a==8||a==9)k+=1;if(b==6||b==8||b==9)k+=1;if(c==6||c==8||c==9)k+=1;if(d==6||d==8||d==9)k+=1;System.out.println(k);}}
}

YTU OJ 1329: 手机尾号评分相关推荐

  1. YTU OJ-1329: 手机尾号评分

    1329: 手机尾号评分 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 204  Solved: 139 [Submit][Status][Web B ...

  2. 08简单推导:手机尾号评分

    [题目]  30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品!  给手机选个好听又好记的号码可能是许多人的心愿.  但号源有限,只 ...

  3. 【蓝桥杯】【手机尾号评分】

    [题目] 30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品! 给手机选个好听又好记的号码可能是许多人的心愿. 但号源有限,只能辅以 ...

  4. 5、蓝桥杯之手机尾号评分

    30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品!给手机选个好听又好记的号码可能是许多人的心愿. 但号源有限,只能辅以有偿选号的方 ...

  5. java实现手机尾号评分

    30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品! 给手机选个好听又好记的号码可能是许多人的心愿.但号源有限,只能辅以有偿选号的方 ...

  6. YTU----1329: 手机尾号评分

    城市黎明的灯火,总有光环在陨落,模仿者一个又一个,无人问津的角色,你选择去崇拜谁呢,怨恨谁呢? 题目描述 30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机 ...

  7. 蓝桥杯—手机尾号评分—Java

    1.问题描述 30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品! 给手机选个好听又好记的号码可能是许多人的心愿.但号源有限,只能辅 ...

  8. 蓝桥杯 手机尾号评分

    30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品! 给手机选个好听又好记的号码可能是许多人的心愿.但号源有限,只能辅以有偿选号的方 ...

  9. OJ刷题---手机尾号评分

    题目要求: 输入代码: #include<iostream> using namespace std; int grade(int a,int b,int c,int d) {int su ...

最新文章

  1. class括号里的object_Python入门 类class 基础篇
  2. Apache Kylin权威指南1.3 Apache Kylin的工作原理
  3. EF Core 实现多租户
  4. [EDA] 给出一个状态机,请把它的组合进程分为2个,分别命名为COM1和COM2,其中:COM1实现对外的控制信号输出,COM2实现状态译码。
  5. mysql5.7乱码_mysql5.7中解决中文乱码的问题
  6. CentOS-6.3安装使用MongoDB
  7. VGG Pool5 Feature Map特征提取
  8. 250g硬盘linux如何分区合适,500G的硬盘,怎么分区比较合理?
  9. 概率论基础——组合分析
  10. SW小技巧2:将属性链接到 SOLIDWORKS 工程图的简便方法
  11. r library car_医学统计与R语言:双因素重复测量方差分析(Twoway repeated measures ANOVA)...
  12. Windows 远程桌面连接命令
  13. 经典动态规划----饥饿的牛(hunger)
  14. 全国计算机等级考试证书电子,全国计算机等级考试证书效力
  15. Windows Subsystem for Android™ 安装教程
  16. linux 虚拟机
  17. 第6.5章:IO控制方式
  18. long类型在32位系统和64位系统的问题(android O )
  19. WARNING: Unknown module: java.rmi specified to --add-opens如何解决
  20. android和ios报价,安卓和iOS用户为啥转换阵营? 价格和体验是主要因素

热门文章

  1. 学计算机学生笔记本电脑实用,介绍四款适合学生党的笔记本电脑
  2. L1-6 斯德哥尔摩火车上的题
  3. 中国饭局里的潜规则:中国饭局中的细节
  4. 利用python-opencv彩色图片转黑白图片
  5. redux的原理、工作流程及其应用
  6. 迷途emlog模板全站好看的变色模板源码
  7. Nginx失败重试中的HTTP协议幂等问题: non_idempotent
  8. 保持健康和活力 - 颈椎病康复指南
  9. 网络流媒体(四)———TS流
  10. ubuntu 下使用 Python 和 SL4A 的 Android 应用程序构建您自己的android开发环境