旷世笔试编程题
1. 给定非负整数n,输出它的二进制表示中1的个数。例如,把9表示成二进制是1001,有2位是1。因此,如果n=9,则输出2。
2. 给定一个只包含小写英文字母的字符串以及一个常数 k,求字符串最长的包含不超过 k 种字母的子串的长度。
例如,给定字符串 abaabccbbbdddddda,k = 3,这时 bccbbbdddddd 为满足条件的最长子串,它只包含 b, c, d 三种字母,亦即此时的答案为 12。
#笔试题目##旷视#相关推荐
招聘动态