AC第一道,80%第二道还有机会进面试么
发布于 2017-04-01 21:21 3179 次浏览 0 赞 来自 试题交流  

如题

12 条回复

我也是一样。。

2017-04-01 21:28
acmcoder6fGlmlpv 回复 coder_9R4PK2A8

真的感觉第二道没毛病,就是ac不了,T_T

2017-04-01 21:28
coder_9R4PK2A8 回复 acmcoder6fGlmlpv

看到那些大神都说简单,,感觉自己是弱鸡。。

2017-04-01 21:29

数据长度不够

2017-04-01 21:30

第二题,int 变成long就行了

2017-04-01 21:30

定义成long int 就行了...  但我第三道还没写主函数时间就到了...

2017-04-01 21:30
coder_E7HKSMU6 回复 coder_RTK9FMCB

不是吧,要哭死。。我写了两个大数乘法和一个大数加法QAQ

2017-04-01 21:35

我当时80%ac的时候

我也想到用long代替int但是改了还是80%ac


2017-04-01 21:37
coder_E7HKSMU6 回复 coder_9EPNS4B7

80%是因为没考虑0的情况吧,0没有输出

2017-04-01 21:38

package main01;


import java.util.HashMap;

import java.util.Map.Entry;

import java.util.Scanner;


public class Main {

public static HashMap<Character, Integer> hashMap = new HashMap<>();

public static void main(String[] args) {

int i=0;

char ch = 'a';

for(;i<26;i++,ch++){

hashMap.put(ch, i);

}

Scanner sc = new Scanner(System.in);

while(sc.hasNext()){

String string = sc.nextLine();

long result = 0;

int length = string.length()-1;

for(int j=length;j>-1;j--){

result += Math.pow(26,length-j)*hashMap.get(string.charAt(j));

}

System.out.println(result);

}

}

}


2017-04-01 21:41
coder_CG598MWA 回复 coder_9R4PK2A8

弱鸡+1

2017-04-01 21:41
快乐的土豆 回复 coder_9R4PK2A8

弱鸡+1

2017-04-05 10:03
添加回复
回到顶部