第一题是16进制转二进制,数一下有多少个一。我当时脑子一片浆糊,一直在想有没有什么API能直接转,想不到;后来想到本科时候上单片机,讲相关内容的时候一个16进制数对应4个二进制数(位数上),于是我就先算了个map,把16进制从0-15的数对应有几个1枚举好,然后就根据char去累加对应的1的数量就好啦!太紧张了代码忘记放哪了天啊。但是实现起来还算简单,一遍Ac。 第二题对于我来说稍微有点难度,给一个二维数组,1代表人,0代表灯,灯可以向四个方向发出灯光,如果射到人,就得一分,算总共得多少分。一开始也没思路,暴力法也很难实现。后面就是想到,我需要分别记录横向和纵向的得分。比如在横向遍历中,...