V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
alexrezit
V2EX  ›  分享发现

Tencent AlloyTeam 前端游戏通关答案

  •  
  •   alexrezit · 2013-11-01 17:55:14 +08:00 · 2600 次点击
    这是一个创建于 3838 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 打开 Safari Developer Tools 的 Timeline tab, 发现有个 timestamp 为空的错误, 输入当前时间即可 (不需要转换格式). Console 中输入:

    document.getElementsByTagName('input')[2].value = new Date().getTime();document.getElementById('btnSubmit').click();


    2. 就是按照要求改变图形, 很简单.

    border-radius: 50%;

    -webkit-transform: rotate(-60deg);
    -webkit-transform-origin: top right;
    border-color: transparent #000;


    3. 坦克这个... 就一个需要强调的地方, 别用 iCloud Keychain 自动生成的密码, 因为一会儿登录的时候没法自动填充...


    4. JS 问答题么...

    arr.slice(0);

    s.trim();

    Array.prototype.slice.call(list);


    5. 这个明显是考算法的, 但是从来没学过算法, C 语言必修课也就只去了一节, 只好自己想办法了. 仔细想了下, 每次都是 2 选 1 的情况, 一共 11 次, 所以可以把数值存在 array 里面, 写一个 for 循环遍历. 这里可以参考二进制与十进制转换, 0 代表向左, 1 代表向右. 有一个需要强调的地方是题目是随机生成的, 别像我似的手贱不小心关掉网页...

    for (int num = 0; num < pow(2, 11); num++) {
    int numCopy = num;
    int value = 0;
    int currentCol = 0;
    for (int idx = 0; idx < 12; idx++) {
    if (numCopy >= pow(2, 11 - idx)) {
    currentCol += 1;
    numCopy -= pow(2, 11 - idx);
    }
    value += arr[idx][currentCol];
    }
    if (value > maxvalue) {
    maxvalue = value;
    result = num;
    }
    }

    然后 print 出来结果, 十进制丢到 OS X 自带的 Calculator 里面.



    从 bit 10 开始到 bit 0, 0 代表向左, 1 代表向右, 回到 web 页上按顺序点一遍就可以了.


    6. 通关.

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4090 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 05:17 · PVG 13:17 · LAX 22:17 · JFK 01:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.