字符串的完美度
来源:互联网 发布:淘宝店铺css代码 编辑:程序博客网 时间:2024/04/30 15:02
import java.util.*;
public class Main {
public static int perfect(String s) {
int ret = 0;
String tmpS = s.toLowerCase();
int []strAry = new int[26];
for(int i=0; i<tmpS.length(); i++)
strAry[tmpS.charAt(i) - 97] ++;
for (int i = 1; i < 26; i++) {// i从一开始,因为第一个数已经是排好序的啦
for (int j = i; j > 0; j--) {
if (strAry[j] < strAry[j - 1]) {
int temp = strAry[j];
strAry[j] = strAry[j - 1];
strAry[j - 1] = temp;
}
}
}
for(int i=0; i<26; i++)
{
ret += strAry[i] * (i+1);
}
return ret;
}
//start 提示:自动阅卷起始唯一标识,请勿删除或增加。
public static void main(String args[])
{
}
//end //提示:自动阅卷结束唯一标识,请勿删除或增加。
}
public class Main {
public static int perfect(String s) {
int ret = 0;
String tmpS = s.toLowerCase();
int []strAry = new int[26];
for(int i=0; i<tmpS.length(); i++)
strAry[tmpS.charAt(i) - 97] ++;
for (int i = 1; i < 26; i++) {// i从一开始,因为第一个数已经是排好序的啦
for (int j = i; j > 0; j--) {
if (strAry[j] < strAry[j - 1]) {
int temp = strAry[j];
strAry[j] = strAry[j - 1];
strAry[j - 1] = temp;
}
}
}
for(int i=0; i<26; i++)
{
ret += strAry[i] * (i+1);
}
return ret;
}
//start 提示:自动阅卷起始唯一标识,请勿删除或增加。
public static void main(String args[])
{
}
//end //提示:自动阅卷结束唯一标识,请勿删除或增加。
}
- 字符串的完美度
- 字符串的完美度
- 字符串的完美度
- 字符串的完美度
- 字符串的完美度
- 字符串的完美度
- 字符串的完美度
- 字符串的完美度
- 字符串的完美度
- 字符串的完美度
- 字符串的完美度
- 字符串的完美度
- 字符串的完美度总结
- 字符串的完美度算法
- 挑战编程:字符串的完美度
- 在线编程:字符串的完美度
- 编程挑战:字符串的完美度
- 庞果网之字符串的完美度
- VS 2012 单元测试简单配置
- 扩展GCD的运用
- vmlinux.lds
- AudioTrack之getMinFrameCount
- Web开发的相关知识
- 字符串的完美度
- poj2492(并查集)
- 关于Oralce数据库优化的几点总结
- Spring MVC 框架搭建及详解
- Java基础之面向对象(小结)
- 使用MODBUS的注意事项
- java编程思想笔记--多态部分二
- M.L's visit work 1--- ros_rt_wmp compilling tutorial
- hdu 2647 Reward ( 拓扑排序 )