农行2021计算机专业面试题,【面经】2021 中国农业银行 笔试编程题
【面经】2021 中国农业银行 笔试编程题
2020年09月01日
| 萬仟网科技
| 我要评论
微信搜索:编程笔记本。获取更多干货!微信搜索:编程笔记本。获取更多干货!点击上方蓝字关注我,我们一起学编程欢迎小伙伴们分享、转载、私信、赞赏1 火星文表示法题目描述:微信搜索:编程笔记本。获取更多干货!微信搜索:编程笔记本。获取更多干货!火星使用三进制表示数据,他们的数字符号:@、$、& 这三个符号分别表示 0、1、2 。现在输入一个十进制数,请把它用火星的三进制数表示出来。示例:输入:123输出:"$$$&@"参考代码:string triCoding(int n
微信搜索:编程笔记本。获取更多干货!
微信搜索:编程笔记本。获取更多干货!
点击上方蓝字关注我,我们一起学编程
欢迎小伙伴们分享、转载、私信、赞赏
1 火星文表示法
题目描述:
微信搜索:编程笔记本。获取更多干货!
微信搜索:编程笔记本。获取更多干货!
火星使用三进制表示数据,他们的数字符号:@、$、& 这三个符号分别表示 0、1、2 。现在输入一个十进制数,请把它用火星的三进制数表示出来。
示例:
输入:123
输出:"$$$&@"
参考代码:
string triCoding(int num)
{
vector code;
while (num != 0) {
code.push_back(num % 3);
num /= 3;
}
string s;
string base = "@$&";
for (auto e : code) {
s += base[e];
}
return s;
}
2 找出离质心最近的点
微信搜索:编程笔记本。获取更多干货!
微信搜索:编程笔记本。获取更多干货!
题目描述:
在二维平面上有 k(0~k-1) 个点,请找出这 k 个点中离质心最近点的编号。质心:横纵坐标为所有点的均值。
示例:
输入:["1,1", "2,2", "1,2", "1,3"]
输出:2
参考代码:
int get_index(vector points)
{
double x, y;
double mx = 0, my = 0;
vector pos;
// 从string中分析横纵坐标
for (sting s : points) {
x = 0;
y = 0;
int idx = 0;
while (s[idx] != ',') {
x = x * 10 + s[idx++] - '0';
}
pos.push_back(x);
mx += x;
++idx;
while (idx < s.size()) {
y = y * 10 + s[idx++] - '0';
}
pos.push_back(y);
my += y;
}
mx /= points.size();
my /= points.size();
int index = 0;
double min_dist = INT_MAX;
for (int i = 0; i < pos.size(); i += 2) {
x = pos[i];
y = pos[i + 1];
double dist = (x - mx) * (x - mx) + (y - my) * (y - my);
if (dist < min_dist) {
min_dist = dist;
index = i / 2;
}
}
return index;
}
3 扑克牌排序
微信搜索:编程笔记本。获取更多干货!
微信搜索:编程笔记本。获取更多干货!
题目描述:
一副扑克牌中的牌面分为 5 种花色:大小鬼、黑桃、红桃、梅花、方块,分别用 k、s、h、p、q 表示这五种花色,同时牌面采用 1~13 之间的数字表示同一花色中的大小(小鬼-1,大鬼-2)。某扑克牌游戏中,一个玩家拿到了 12 张扑克牌,请按照如下规则对该玩家的牌进行排序,返回排序结果。
首先按照大小鬼、、黑桃、红桃、梅花、方块进行花色排序;
然后再对同一花色中的扑克牌按照数字从小到大排序。
示例:
输入:["s1", "s3", "s9", "s4", "h1", "p3", "p2", "q5", "q4", "q9", "k2", "k1"]
输出:["k1", "k2", "s1", "s3", "s4", "s9", "h1", "p2", "p3", "q4", "q5", "q9"]
参考代码:
vector getPokerOrder(vector cards)
{
vector res;
string help = "kshpq";
map> type;
for (int i = 0; i < cards.size(); ++i) {
type[cards[i][0]].push_back(cards[i]);
}
for (int i = 0; i < help.size(); ++i) {
sort(type[help[i]].begin(), type[help[i]].end());
for (auto e : type[help[i]]) {
res.push_back(e);
}
}
return res;
}
微信搜索:编程笔记本。获取更多干货!
微信搜索:编程笔记本。获取更多干货!
本文地址:https://blog.csdn.net/qq_42247231/article/details/108561807
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
相关文章:
本文经超能网授权转载,其他媒体转载请经超能网同意。
作为联想今年小新产品线的第一款产品,也是首发nvidia mx350显卡的...
9月28日,联想拯救者官微宣布,联想拯救者全新标压轻薄本——legion y9000x将于10月11日正...
2月24日晚间,华为在巴塞罗那召开发布会,除了发布华为mate xs之外,还带了全新升级matebook x pro笔记本。
...
1月9日消息,神舟全新游戏本战神z8上架京东商城并开启预约,售价9999元,预约价为8999元。
神舟战神z8最大的亮点是搭载...
1月21日消息,小米笔记本官方微博为新品redmibook pro预热。官方强调,redmibook pro是一款全新定义的笔记本,祖传模具正式退役,这次的外观...
除了k20、k20 pro,今天的redmi发布会还带来了惊喜,redmi 发布首款笔记本——redmi...
9月4日的武汉发布会上,除了荣耀20s之外,荣耀magicbook pro锐龙版也将一同亮相。
荣耀智慧生活官微宣布:&ldq...
二元实函数的线积分原函数柯西积分公式高阶导数
除了桌面和数据中心,amd锐龙在移动笔记本领域也是不断取得新突破,一改往日有平台但产品稀缺的局面,基于锐龙的轻薄本、游戏本正纷至...
本月初带有苹果m1芯片的mac实际用户跑分曝光了,这是苹果首次尝试在移动计算机设备上植入自研芯片,而随后苹果m2的消息传开,将在2021年投入到新款mac中。基...
网友评论
验证码:
农行2021计算机专业面试题,【面经】2021 中国农业银行 笔试编程题相关推荐
- 【面经】2021 中国农业银行 笔试编程题
微信搜索:编程笔记本.获取更多干货! 微信搜索:编程笔记本.获取更多干货! 点击上方蓝字关注我,我们一起学编程 欢迎小伙伴们分享.转载.私信.赞赏 1 火星文表示法 题目描述: 微信搜索:编程笔记本. ...
- 农行2021计算机专业面试题,2021年农业银行面试备考:半结构化往年面试题(五)...
广东银行招聘网整理了银行结构化面试历年试题集,考生可以查阅学习,为即将到来的面试做足准备! 2021农业银行面试备考:半结构化往年面试题(五) 你的简历中提到,你曾在学生会工作过,请谈谈你在学生会工作 ...
- 农行2021计算机专业面试题,2021农业银行总行笔试试题答案(考生回忆)-行测
原标题:2021农业银行总行笔试试题答案(考生回忆)-行测 2021农业银行总行笔试与9月13日进行,中公金融人为大家提供了农业银行总行笔试行测试题的答案,方便大家提前了解笔试成绩,做好后期的笔试备考 ...
- 京东校招java笔试题_京东2018校招技术笔试编程题汇总
1.回文 分析 暴力枚举一下check回文,可以确定出最后答案的一半,就可以得到答案了. 参考代码 #include using namespace std; bool isPalindrome(st ...
- 中兴计算机专业,中兴计算机专业面试题.pdf
计算机专业试题(一) 本试卷分三部分,公共部分.C++部分和 JAVA 部分,其中公共部分为必考部分,C++与 JAV 部分,两者选一完成.试卷满分 100 分. 公共部分(40 分) 1:操作系统的 ...
- 2021中国农业银行(浙江省分信息科技岗)春招笔试编程题(待更)
2021中国农业银行春招笔试共计三道编程题题目,详解如下: 题目一 def list_to_set(ls):len_ls = ls[-1] - ls[0]ls0 = [ls[0]]for i in r ...
- 【笔试题】京东2017秋招笔试真题
笔试题 京东2017秋招笔试真题 1.进制均值 时间限制 C/C++语言 1000MS;其他语言 3000MS 内存限制 C/C++语言 65536KB;其他语言 589824KB 题目描述 尽管是一 ...
- 邮政社招笔试题库_历年中国邮政笔试精华试题及参考答案
历年中国邮政笔试精华试题及参考答案 您需要登录后才可以回帖 登录 | 注册 发布 一.单项选择题 ( 共 60 题,每题 1 分.每题的备选项中,只有 1 个最符合题意 ) 1. 作为社会经济的有机组 ...
- 2021计算机技能高考考纲,2021年湖北省技能高考技能考试大纲(计算机类)(16页)-原创力文档...
2021 年湖北省普通高等学校招收中等职业学校毕业生技能高考 计算机类技能考试大纲 (湖北省技能高考计算机类专业委员会制定) 一.考试性质 2021 年湖北省普通高等学校招收中等职业学校毕业生的技能高 ...
最新文章
- 关于react中setState的深入理解
- Redis学习笔记~实现消息队列比MSMQ更方便
- 综合应用WPF/WCF/WF/LINQ之三:采用用代码创建的方式实现CheckListBox的CustomControl
- 利用IDM工具下载ESA上的Sentinel数据
- 小白配置QConf遇到的问题
- Linux内核中container_of宏的理解
- MS“未与信任SQL Server连接相关联”跟在使用ASP.NET网站管理工具出现“遇到错误。请返回上一页并重试。”的解决办法!...
- C学习笔记-基础数据结构与算法
- Win7 Tortoise SVN安装异常--please install the universal crt first.You can .. windows-update(Kb2999226)
- 思科和华为交换机常用命令对比学习
- abs内控流程图_abs成本费用核算流程图
- 液压传动与气动技术【1】
- JavaSE项目——嗖嗖移动大厅(详细注释,java基础知识基本上都包含了)
- 拼多多“超级农货节”收官 阳光玫瑰、琯溪蜜柚上榜“超级水果”
- 每日一题-1619. 删除某些元素后的数组均值
- Java实现简单注册登录等功能
- 【Java爬虫】爬取南通大学教务处成绩
- #今日论文推荐#CVPR 2022 | 道高一尺,魔高一丈,ConvNet还是ViT?
- WPF 按钮动画效果制作
- 树莓派3B和攀藤PMS5003ST