zoukankan      html  css  js  c++  java
  • 闭包和数据解构的面试题

    直接上题,这两道题目不是很难,但是比较基础和典型

    答案:

    第一题:

    2 5 1 1 3

    注意函数的静态属性和方法的区别就好了。详情可参考:http://www.cnblogs.com/BigJ/p/class_static_property.html

    第二题:

    function initMap(size) {
        let arr = new Array(size);
        for (let i = 0; i< size; i += 1) {
            arr[i] = new Array(size);
            for(let j = 0; j < size; j += 1){
                if ( i === 0 || i === size - 1 || j === 0 || j === size - 1) {
                    arr[i][j] = 1;
                } else {
                    arr[i][j] = 'u';
                }
            }
        }
        return arr;
    }

    二维则循环两次即可,根据条件输出1.

  • 相关阅读:
    Vijos1986
    vijos1790
    洛谷1005
    洛谷3381
    bzoj4034
    bzoj1564
    bzoj2648
    洛谷3348
    jzoi4964
    codevs3990
  • 原文地址:https://www.cnblogs.com/BigJ/p/8528030.html
Copyright © 2011-2022 走看看