<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    將Java進行到底
    將Java進行到底
    posts - 15,  comments - 66,  trackbacks - 0

    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 9
    One 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.

    答案:


     1public class MatrixTool {
     2
     3    public String[] convert(String s){
     4        if (s == null || s.length() == 0 || s.length() > 50){
     5            return new String[]{};
     6        }

     7        int length = s.length();
     8        int n = (int)Math.sqrt(length);
     9        if(n*== length){
    10            String[] result = new String[n];
    11            for(int i = 0; i < n; i++){
    12                result[i] = s.substring(i*n, i*+ n);
    13            }

    14            return result;
    15        }
    else {
    16            return new String[]{};
    17        }

    18    }

    19
    20    /**
    21     * @param args
    22     */

    23    public static void main(String[] args) {
    24        MatrixTool matrix = new MatrixTool();
    25        String[] result = matrix.convert("3357002966366183191503444273807479559869883303524");
    26        for(int i = 0; i < result.length; i++){
    27            System.out.println(result[i]);
    28        }

    29    }

    30
    31}

    32
    posted on 2005-11-27 23:40 風蕭蕭 閱讀(736) 評論(0)  編輯  收藏 所屬分類: 雜談

    <2005年11月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    常用鏈接

    留言簿(8)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    收藏夾

    myfriends

    opensource

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 色哟哟国产精品免费观看| 亚洲欧洲专线一区| 国产一级高青免费| 亚洲av高清在线观看一区二区 | 国产日产成人免费视频在线观看| 亚洲激情视频网站| 51在线视频免费观看视频| 久久久婷婷五月亚洲97号色| 1000部拍拍拍18勿入免费凤凰福利| 久久久国产精品亚洲一区| 0588影视手机免费看片| 亚洲高清视频在线| 国产乱子影视频上线免费观看| 黄色免费在线网址| 久久久久久亚洲精品不卡| a级在线免费观看| 99久久亚洲综合精品成人网| 免费精品国产自产拍在| 亚洲色成人网站WWW永久四虎| 国产一级淫片a视频免费观看| 亚州**色毛片免费观看| 久久久久久亚洲精品| 国产曰批免费视频播放免费s| 日韩亚洲国产高清免费视频| 无码欧精品亚洲日韩一区夜夜嗨| eeuss在线兵区免费观看| 亚洲∧v久久久无码精品| 性xxxxx免费视频播放| 亚洲a∨国产av综合av下载| 亚洲熟妇少妇任你躁在线观看无码| 免费无码作爱视频| 亚洲国产亚洲片在线观看播放| 成年女人毛片免费播放视频m| 免费看内射乌克兰女| 亚洲AV色香蕉一区二区| 毛色毛片免费观看| 国产人成网在线播放VA免费| 亚洲国产模特在线播放| 亚洲av午夜精品一区二区三区| 久9这里精品免费视频| 亚洲AV无码AV吞精久久|