疑问求解答,求路过
下面是我写的方法,不知道哪里错了,跪求指点
public class Test {
public static void main(String[] args) {
String str = "dda";
System.out.println(perfect(str));
}
public static int[][] sortArray(int[][] sortArray) {
int[][] array = sortArray;
int length = array.length;
int value = 0;
for (int i = 0; i < length; i++) {
for (int j = 0; j < length - i - 1; j++) {
if (array[j][0] < array[j + 1][0]) {
value = array[j][0];
array[j][0] = array[j + 1][0];
array[j + 1][0] = value;
}
}
}
return array;
}
public static int perfect(String s) {
String str = s.toLowerCase();
int result = 0;
int length = str.length();
int[][] str_info = new int[26][1];
int[] assign_value = new int[length];
for (int i = 0; i < length; i++) {
char letter = str.charAt(i);
if(((int)letter>=97)&&((int)letter<=122)){
int num = (int) (letter - 97);
str_info[num][0]++;
}
assign_value[i] = (26 - i);
}
sortArray(str_info);
for (int i = 0; i < length; i++) {
if(str_info[i][0]!=0){
result += str_info[i][0] * assign_value[i];
}
}
return result;
}
}
相关推荐
《建筑抗震设计规范》GB 50011-2001疑问解答
《建筑抗震设计规范》 GB 50011-2001 疑问 解答
微信小程序开发中的疑问解答汇总
前言 最近总结一篇微信小程序解答,作为小程序填坑人深有体会这里的变化,小程序刚发布消息的时候我就说了一个观点,只要小程序提供的组件或API丰富,稳定,兼容性好,才能实现小程序快速开发的理念,先如今还有很多组件的兼容不理想,有一些还在的优化中,因基于小程序这个平台开发限制很大,只能坐等中。。。如果想用第三方库来实现,小程序明文规定不支持第三方库的做法,这样做最终小程序审核环节百分百的不通过。 1.scroll-view 在 iOS 上存在 bug 在使用这个组件开发页面的时候,因自带滚动效果,Y 轴滑动在下拉触发 iOS 原生的橡皮筋效果时,scroll-view 出现不能滑动的 bug,在 A
CPU选购疑问解答.pdf
CPU选购疑问解答.pdf
EMC常见疑问详细解答
本文是对EMC中常见疑问进行详细的解答,希望对您有所帮助。 1. 为什么要对产品做电磁兼容设计? 答:满足产品功能要求、减少调试时间,使产品满足电磁兼容标准的要求,使产品不会对系统中的其它设备产生电磁干扰。 2. 对产品做电磁兼容设计可以从哪几个方面进行? 答:电路设计(包括器件选择)、软件设计、线路板设计、屏蔽结构、信号线/电源线滤波、电路的接地方式设计。 3. 在电磁兼容领域,为什么总是用分贝(dB)的单位描述?10mV是多少dBmV? 答:因为要描述的幅度和频率范围都很宽,在图形上用对数坐标更容易表示,而dB就是用对数表示时的单位,10mV是20dBmV。 4. 为什么频谱
【VIP疑问解答教程】分析问道喊话CALL
【VIP疑问解答教程】分析问道喊话CALL密码950921


Java SE
