SRM445 300
300は反則。
public class TheEncryptionDivTwo{ public String encrypt(String a){ char [] table=new char[26]; String ret=""; char now='a'; for(int i=0;i<a.length();i++){ if(table[(int)(a.charAt(i)-'a')]>='a'){ret+=table[(int)(a.charAt(i)-'a')];} else { table[(int)(a.charAt(i)-'a')]=now; ret+=now; now++; } } return ret; } }
296.32pt(最下位)