首页 > 代码库 > POJ 3250:字母重排
POJ 3250:字母重排
AC CODE:
import java.util.Scanner;public class Main { private static char[] ASCII = { ‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘,‘g‘,‘h‘,‘i‘,‘j‘,‘k‘,‘l‘,‘m‘,‘n‘,‘o‘,‘p‘,‘q‘,‘r‘,‘s‘,‘t‘,‘u‘,‘v‘,‘w‘,‘x‘,‘y‘,‘z‘ }; private static String getString() { Scanner input = new Scanner(System.in); return input.nextLine(); } private static boolean isLetter(char c) { if ((‘a‘ <= c) && (c <= ‘z‘)) { return true; } return false; } private static int[] getSortArray(String str, int[] letters) { for (int i = 0; i < str.length(); i++) { if (isLetter(str.charAt(i))) { letters[str.charAt(i) - ‘a‘]++; } } return letters; } public static void main(String[] args) { String str = getString(); int[] letters = new int[26]; letters = getSortArray(str, letters); for (int i = 0; i < letters.length; i++) { for (int j = 0; j < letters[i]; j++) { System.out.print(ASCII[i] + ""); } } System.out.print("\n"); }}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。