5.20携程笔试
1.给一个整数x和一个整数p,将x中每一位是奇数的按照原来的顺序拼接起来,然后再对p取余数。
难点:数据范围很大,先拼接在取余会超时
2.给定一个数字,然后数字每一位之间可以交换,交换后的数字不包含前导0,判断是否有数字是素数,如果有就输出任意解,没有就输入-1。
3.给定n个不同类型的魔法球,每个魔法球有数值key和数量num,如果两个相同就可以合并,并且合并后的值为key+2,合并的两个球消失,判断最后剩多少个球,并且按照升序输出球的key。
4.给定一个无向图,判断多少个路径中包含you,每个顶点都有一个字符。边以数字对的形式给出。
#携程笔试##我的实习求职记录#