帆软软件2019届春招笔试题-研发岗位-A卷
时长:120分钟 总分:100分
198浏览 0人已完成答题
题型介绍
题型 | 简答题 |
---|---|
数量 | 6 |
甲乙两个聪明人一起玩游戏,桌上一共有m个硬币,每次每人轮流拿一到n个,谁拿...
甲乙两个聪明人一起玩游戏,桌上一共有m个硬币,每次每人轮流拿一到n个,谁拿到最后一块石头就赢。问在何种情况下谁会赢得游戏,请做出详细的解释。
一份报纸由N张纸对折而成,页码是按照翻阅顺序标注,即第一张纸上的页码为1,...

已知在某电商购买物品,有10种付款方式,针对这10种付款方式,希望能根据不...
比如:
A用户的偏好付款方式为:微信支付、百度支付;
B用户的偏好付款方式为:信用卡支付、微信支付、支付宝支付;
并写出两段示意代码,分别用于判断B用户是否使用了微信支付以及B用户新增了百度支付。
给定两个大于15位以上的大整数,请使用任意一种编程语言,实现两个大整数的乘...
给定两个大于15位以上的大整数,请使用任意一种编程语言,实现两个大整数的乘法运算(不得使用语言或框架内置提供的大数乘法API)。
现有一个支付宝口令红包需要被领取。口令由m(m的范围是1~4) 个数字组成...
现有一个支付宝口令红包需要被领取。口令由m(m的范围是1~4) 个数字组成,每一位是 0, 1, 2, ..., n-1 ( n的范围是 1~10)中的一个。
假设你可以任意输入口令,支付宝会自动记住最后的m 位数字,如果与口令一致,就可以领取到红包。
例如,口令为"123",你可以输入"00123"来领取红包,这样你就是输入了5个字符。
请返回一个能打开该口令红包的最短字符串。
示例:
输入:m = 2, n = 2
输出:"01100"("00110" 或 "10011" 或 “10011”也同样可以)
请使用任意一种编程语言,实现该算法。