微软2014实习生及秋令营技术类职位在线测试:String reorder
来源:互联网 发布:黄章晋 知乎 编辑:程序博客网 时间:2024/05/16 23:36
import java.util.Scanner;public class Stringreorder {/** * @param args */public static void main(String[] args) {int len = 36 ;int num[] = new int[len] ;char charset[]={'0','1','2','3','4','5','6','7','8','9', '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'};Scanner in = new Scanner(System.in);while(in.hasNext()){for(int k = 0 ;k < len ;k++)num[k] = 0 ;boolean flat = false ;String input = in.nextLine();int length = input.length();for(int i = 0 ; i < length ; i++){char ch = input.charAt(i);if(ch >='0' && ch <= '9')num[ch-'0']++;else if (ch >='a' && ch <='z')num[ch-'a' +10]++;else { flat =true; break ;}}if(flat){System.out.println("<invalid input string>");continue;}int i = 0 ;while(length >0){if(i > 35) i %=36 ;if(num[i] > 0){System.out.print(charset[i]);num[i]--;length--;}i++;}System.out.println();}}}
0 0
- 微软2014实习生及秋令营技术类职位在线测试 String reorder java
- 微软2014实习生及秋令营技术类职位在线测试-题目1 : String reorder
- 微软2014实习生及秋令营技术类职位在线测试-题目1 : String reorder
- 微软2014实习生及秋令营技术类职位在线测试 题目1 : String reorder
- 微软2014实习生及校招秋令营技术类职位在线测试:1.String reorder
- 微软2014实习生及秋令营技术类职位在线测试——String reorder
- 微软2014实习生及秋令营技术类职位在线测试——String reorder
- 微软2014实习生及秋令营技术类职位在线测试:String reorder
- 微软2014实习生及秋令营技术类职位在线测试--String reorder
- 微软2014实习生及秋令营技术类职位在线测试(题目1 : String reorder)
- 微软2014实习生及秋令营技术类职位在线测试第一题:String reorder
- 【微软2014实习生及秋令营技术类职位在线测试】题目1 : String reorder
- 【微软2014实习生及秋令营技术类职位在线测试】题目1 : String reorder
- 微软2014实习生及秋令营技术类职位在线测试 原创解答 题目1 : String reorder
- 微软2014实习生及秋令营技术类职位在线测试-1_String reorder
- 微软2014实习生及秋令营技术类职位在线测试-题目2 : K-th string
- 微软2014实习生及秋令营技术类职位在线测试之 2. K-th String
- K-th string (微软2014实习生及秋令营技术类职位在线测试题)
- Android自定义控件样式及高亮显示
- 如何在Eclipse中查看Android源码或者第三方组件包源码
- Google Code Jam Qualification Round 2014 Problem D. Deceitful War 题解
- 数据库–Cobar分布式数据库集群MySQL中间件
- C# 语言规范- 摘
- 微软2014实习生及秋令营技术类职位在线测试:String reorder
- Android的Service深入分析
- python数据类型
- 递归方法 前序 中序 后序 遍历二叉树
- DDS文件格式解析
- myeclipse10安装破解使用
- 第七周项目二-体验常成员函数
- QT与C++ FAQ
- PAT 1002. 写出这个数 (20)