B实习编程·1
来源:互联网 发布:php基本语法 编辑:程序博客网 时间:2024/06/10 21:57
密码题:a-1 b-2。。。。。 A相当于aa,B相当于bb
一个字符串得分 n*n*分数 例如 bbb 3*3*2
aabb 等于 2*2*1+2*2*2=12
import java.util.Scanner;class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); char c,c1; int sum =0,value=0; String a =sc.nextLine(); for(int i =0;i<n;i++){ a = sc.nextLine();//取一行 c = a.charAt(0);//取第一个字符 if(c>=65&&c<=90) sum+=2; else sum +=1; for(int j =1;j<a.length()+1;j++){ if(j != (a.length())){ c1 = a.charAt(j); }else{ c1 = '#';//在最后一个字符后面强制加一个非法字符,这样可以连续判断到最后一个字符了 } if(!String.valueOf(c1).toLowerCase().equals(String.valueOf(c).toLowerCase())){ if(c>=65&&c<=90) value += sum*sum* (c-64); else value +=sum*sum* (c-96); sum =0; } if(c1>=65&&c1<=90)sum+=2; else if(c1>=97&&c1<=122) sum+=1; c = c1; } System.out.println("value:"+value); value=0; } }}
0 0
- B实习编程·1
- 程序设计实习MOOC/第十四周编程作业/B:迷宫问题
- 阿里实习编程题1
- 编程实习
- B实习面试
- 程序设计实习MOOC/第十三周编程作业/B:木材加工(NOIP 2004)
- 三六零实习编程
- 编程实习程序
- 实习编程题
- 网易实习--编程题
- 程序设计实习MOOC/第十五周编程作业/B:A Knight's Journey(TUD Programming Contest 2005, Darmstadt, Germany)
- 实习 1
- 实习1
- 2017 Tencent实习编程题
- 百度2017实习编程题
- 网易游戏实习编程题
- loongson 1B spi0 简单编程
- 蓝桥杯编程(1) A+B问题
- linux(CentOS)mysql 安装
- include做配置文件
- 数据结构之栈与队列
- ThinkPHP框架基础回顾
- cuda7.0 + caffe + ubuntu14.04(笔记本) 配置过程
- B实习编程·1
- BZOJ 3998 TJOI2015 弦论 后缀自动机
- Linux常用命令-文件处理命令-目录处理命令(下)
- 写了 windows RC 资源多语言string 替换的程序,发出来看下。
- IO输入输出流学习笔记(第二篇)(JAVA)
- LeetCode 10 Regular Expression Matching 正则匹配
- 按单词将句子逆序
- hdu-1796 How many integers can you find(容斥原理)
- NSDictionary存放整型