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

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

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

    將Java進(jìn)行到底
    將Java進(jìn)行到底
    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 風(fēng)蕭蕭 閱讀(735) 評(píng)論(0)  編輯  收藏 所屬分類: 雜談

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

    常用鏈接

    留言簿(8)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊(cè)

    收藏夾

    myfriends

    opensource

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 一区在线免费观看| 亚洲日韩AV无码一区二区三区人| 亚洲精品一卡2卡3卡四卡乱码| 国产精品入口麻豆免费观看| 亚洲第一精品福利| 免费人成视频在线观看网站| 亚洲AV无码一区东京热久久| 免费网站观看WWW在线观看| 亚洲区小说区激情区图片区| 国产精品极品美女自在线观看免费| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 亚洲 欧洲 视频 伦小说| 青青久在线视频免费观看| 亚洲真人无码永久在线观看| 成人免费毛片视频| 大桥未久亚洲无av码在线| 午夜亚洲福利在线老司机| 任你躁在线精品免费| 亚洲欧洲日本精品| 最近免费中文字幕4| 黄色一级视频免费| 亚洲自偷自偷在线制服| 99精品视频在线观看免费专区| 亚洲一级毛片免费观看| 免费无遮挡无码视频网站| 一区二区三区精品高清视频免费在线播放 | 在线a亚洲v天堂网2018| 成人自慰女黄网站免费大全| 亚洲最大成人网色| 永久黄网站色视频免费观看| 一区二区3区免费视频| 亚洲国产日韩一区高清在线 | 99热亚洲色精品国产88| 免费永久国产在线视频| 免费无码av片在线观看| 中文字幕乱码亚洲无线三区| 亚洲国产精品一区二区第四页| 久久久久国产精品免费网站| 一本天堂ⅴ无码亚洲道久久| 国产亚洲精品无码拍拍拍色欲| 中国人xxxxx69免费视频|