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

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

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

    emu in blogjava

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      171 隨筆 :: 103 文章 :: 1052 評論 :: 2 Trackbacks


    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.



    局搞笑的題目。這次中國錦標賽的模擬題比起上次東亞的差的太遠了。解一個吧:

    public class MatrixTool {
        
    public String[] convert(String s){
            
    int l = s.length();
            
    int sq = new Double(Math.sqrt(l)).intValue();
            
    if(sq*sq!=l)return new String[]{};
            String[] result 
    = new String[sq];
            
    for(int i=0;i<sq;i++)
                result[i]
    =s.substring(i*sq,(i+1)*sq);
            
    return result;
        }

        
    public static void main(String[] args){
            String[] s;
            s 
    = new MatrixTool().convert("435245019");
            System.out.println(java.util.Arrays.asList(s));
            s 
    = new MatrixTool().convert("0123456789");
            System.out.println(java.util.Arrays.asList(s));
            s 
    = new MatrixTool().convert("3357002966366183191503444273807479559869883303524");
            System.out.println(java.util.Arrays.asList(s));
        }

    }
    posted on 2005-12-01 16:33 emu 閱讀(1069) 評論(1)  編輯  收藏 所屬分類: google編程大賽模擬題及入圍賽真題

    評論

    # re: google中國編程挑戰賽模擬題 -- MatrixTool (500分) 2005-12-10 00:20 小飛俠
    public class MatrixTool{
    public String[] convert(String s) {
    int slen, col;
    slen = s.length();
    col = (int)Math.sqrt(slen);
    if ( slen % col != 0) {
    String[] ret = new String[0];
    return ret;
    }

    String[] ret = new String[col];
    for (int i = 0; i < col; i++) {
    ret[i] = s.substring(i*col, (i+1)*col);
    }

    return ret;
    }
    }   回復  更多評論
      

    主站蜘蛛池模板: 成人免费777777被爆出| 一级看片免费视频囗交| 免费国产怡红院在线观看| 四虎永久免费地址在线网站| 国产精品亚洲精品日韩已满| 人体大胆做受免费视频| 亚洲第一成年免费网站| 在线观看日本亚洲一区| 四虎免费大片aⅴ入口| 最新亚洲人成无码网站| 91精品免费国产高清在线| 国产亚洲精品不卡在线| 巨胸狂喷奶水视频www网站免费| 亚洲日韩v无码中文字幕| 国产成人+综合亚洲+天堂| 亚洲精品在线免费看| 亚洲老妈激情一区二区三区| a成人毛片免费观看| 久久久久久久亚洲Av无码| 中文字幕无码视频手机免费看| 中文字幕亚洲情99在线| 99re6免费视频| 国产成人亚洲综合无码精品| 国产综合成人亚洲区| 伊人久久综在合线亚洲91| 最近免费中文字幕大全免费| 国产成人亚洲精品青草天美| 国产免费丝袜调教视频| 亚洲AV无码AV男人的天堂不卡| 国产亚洲美女精品久久久2020| 中国人xxxxx69免费视频| 亚洲精品无码中文久久字幕| 亚洲人午夜射精精品日韩| 黄色免费网址在线观看| 久久综合日韩亚洲精品色| 野花香高清视频在线观看免费| 亚洲综合av永久无码精品一区二区 | MM1313亚洲国产精品| 亚洲日韩欧洲无码av夜夜摸| 日韩亚洲国产高清免费视频| 亚洲国产成人久久综合一区|