Google TopeCoder Test2 (500)
来源:互联网 发布:淘宝有什么好的茶叶店 编辑:程序博客网 时间:2024/05/16 18:22
Problem Statement
A square matrix is a grid of NxN numbers. For example, the following is a 3x3 matrix:4 3 5 2 4 5 0 1 9One way to represent a matrix of numbers, each of which is between 0 and 9 inclusive, is as a row-major String. To generate the String, simply concatenate all of the elements from the first row followed by the second row and so on, without any spaces. For example, the above matrix would be represented as "435245019".
You will be given a square matrix as a row-major String. Your task is to convert it into a String[], where each element represents one row of the original matrix. Element i of the String[] represents row i of the matrix. You should not include any spaces in your return. Hence, for the above String, you would return {"435","245","019"}. If the input does not represent a square matrix because the number of characters is not a perfect square, return an empty String[], {}.
Definition
Class: MatrixTool Method: convert Parameters: String Returns: String[] Method signature: String[] convert(String s) (be sure your method is public)Constraints
- s will contain between 1 and 50 digits, inclusive.Examples
0)"435245019"
Returns: {"435", "245", "019" }The example above. 1)
"9"
Returns: {"9" }2)
"0123456789"
Returns: { }This input has 10 digits, and 10 is not a perfect square. 3)
"3357002966366183191503444273807479559869883303524"
Returns: {"3357002", "9663661", "8319150", "3444273", "8074795", "5986988", "3303524" }
This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2003, TopCoder, Inc. All rights reserved.
- Google TopeCoder Test2 (500)
- Test2
- test2
- test2
- Test2
- test2
- Test2
- test2
- test2
- test2
- test2
- TEST2
- TEST2
- test2
- test2
- test2
- test2
- test2
- PHP中实现多线程
- Google TopCoder Test1(20 point)
- 5个奇数统计及文件操作
- Asp.Net 学习资源列表
- 对数学的思考(转载)
- Google TopeCoder Test2 (500)
- C# 中使用 MD5 算法计算 hash (哈希)值的四种方法
- 月薪0.03M的题目
- 月薪0.03M的答案
- 学车记(三)
- 雅虎公司C#笔试题
- The Xbox factor
- 函数调用约定(整理稿)
- 贸易时代的总结(一)--总体设计和登陆服务器