帆软软件2019届春招笔试题-研发岗位-B卷
时长:120分钟 总分:100分
199浏览 0人已完成答题
题型介绍
题型 | 简答题 |
---|---|
数量 | 4 |
实现一个由long对象表示整数位一个String对象表示小数位,整数位小数...
实现一个由long对象表示整数位一个String对象表示小数位,整数位小数位精度均为18位的SpecialNumber类, 比如3.141592654可以表示为3和"141592654";4.05可以表示为4和"05", 实现SpecialNumber对象与SpecialNumber对象 (不考虑负数,空值,相加越界极限的情况,不允许直接使用BigDecimal对象)最基本的加法\乘法\toString算法,需要保留18位精度
请使用任意一种编程语言,写出一个简易版本的RSA非对称加密算法程序,并提供...
请使用任意一种编程语言,写出一个简易版本的RSA非对称加密算法程序,并提供一个秘钥对,使得该程序可以使用私钥对1~100以内的数字进行加密,同时可以使用公钥对加密后的数值进行解密。
请使用任意一种编程语言,实现求一个M*N和N*P的矩阵的乘积的程序,同时请...
请使用任意一种编程语言,实现求一个M*N和N*P的矩阵的乘积的程序,同时请列举矩阵乘法在现实生活中使用的场景。
现有一个支付宝口令红包需要被领取。口令由m(m的范围是1~4) 个数字组成...
现有一个支付宝口令红包需要被领取。口令由m(m的范围是1~4) 个数字组成,每一位是0, 1, 2, ..., n-1(n的范围是1~10)中的一个。
假设你可以不停地输入数字,支付宝会自动记住最后的m位数字,如果m位数字组成地字符串与口令一致,就可以领取到红包。
例如,口令为"123",你可以输入"00123"来领取红包,这样你就是输入了5个字符。
请返回一个能打开该口令红包的最短字符串。
示例:
输入:m = 2, n = 2
输出:"01100"("00110"或"10011"或“10011”也同样可以)