<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 風蕭蕭 閱讀(741) 評論(0)  編輯  收藏 所屬分類: 雜談

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

    常用鏈接

    留言簿(8)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    收藏夾

    myfriends

    opensource

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: www在线观看播放免费视频日本| 久久精品亚洲一区二区三区浴池| 亚洲色图综合在线| 亚洲精品无码成人片久久不卡| 亚洲免费人成视频观看| 亚洲av无码乱码国产精品fc2| 一个人看的www免费高清| 亚洲电影日韩精品| 一区二区三区免费精品视频| 亚洲Aⅴ无码一区二区二三区软件| 国产亚洲精品美女久久久久久下载| 日韩黄色免费观看| 极品美女一级毛片免费| 亚洲伊人成无码综合网 | 在线A亚洲老鸭窝天堂| 国产伦精品一区二区免费| 亚洲男人的天堂www| 免费女人高潮流视频在线观看| 国产免费变态视频网址网站| 小说区亚洲自拍另类| 青青青青青青久久久免费观看| 亚洲经典千人经典日产| 国产a级特黄的片子视频免费| 一区二区三区免费在线视频 | 亚洲精品老司机在线观看| 一级做α爱过程免费视频| 亚洲人成精品久久久久| 最近中文字幕大全中文字幕免费 | 91丁香亚洲综合社区| 国产午夜免费福利红片| fc2免费人成在线| 亚洲精品成人久久| 国产精品冒白浆免费视频| 中文字幕av免费专区| 亚洲欧洲自拍拍偷综合| 国产精品酒店视频免费看| 国产一级高青免费| 亚洲国产熟亚洲女视频| 日韩亚洲变态另类中文| 成人女人A级毛片免费软件| 成人免费观看男女羞羞视频|