2018届秋招提前批阿里在线编程
来源:互联网 发布:如何投诉淘宝平台 编辑:程序博客网 时间:2024/06/02 09:12
/*幼儿园有10个小朋友,把1 – 20中所有奇数数字的卡片分别发给这10个小朋友。集合的时候小朋友们排成一排,组成一个由数字组成的字符串,如59731315….11917,但是老师发现少了一个小朋友,你能帮忙找出少掉的那个小朋友吗?1 3 5 7 9 11 13 15 17 19// 1 7// 3 2// 5 2// 7 2// 9 2思路:遍历字符串,统计出1 3 5 7 9的个数; 判断1 3 5 7 9 出现的个数。*/#include <iostream>int findBoy(char* arr) {int num_1 = 0;int num_3 = 0;int num_5 = 0;int num_7 = 0;int num_9 = 0;int result = -1;char* cur = arr;while (*cur != '\0') {int num = *cur - '0';if (num == 1) {++num_1;}else if (num == 3) {++num_3;}else if (num == 5) {++num_5;}else if (num == 7) {++num_7;}else if (num == 9) {++num_9;}++cur;}if (num_1 == 6) {//少了一个1if (num_3 == 1) {result = 13;}else if (num_5 == 1) {result = 15;}else if (num_7 == 1) {result = 17;}else if (num_9 == 1) {result = 19;}else{result = 1;}}else if (num_1 == 5) {//11result = 11;}else if (num_3 == 1) {//3result = 3;}else if (num_5 == 1) {result = 5;}else if (num_7 == 1) {result = 7;}else if (num_9 == 1) {result = 9;}return result;}void main(){std::cout << findBoy("15971913151117");std::cin.get();}
阅读全文
1 0
- 2018届秋招提前批阿里在线编程
- 阿里17在线编程测验
- 阿里内推实习生在线编程题
- 2017阿里前端内推在线编程
- 2017阿里实习生在线编程题
- 阿里校招在线编程题
- 2017阿里秋招内推在线编程题解法
- 阿里应届生招聘在线编程测验
- 2017阿里秋招提前批内推编程测试题“APP启动耗时最短”
- 2018年春季阿里前端工程师实习岗在线测评编程题总结
- 2018阿里秋招在线编程题(Java开发工程师)
- 阿里巴巴2018秋招提前批Android开发编程测试题
- 阿里在线编程,去除三个元素,四等分数组问题!
- 阿里实习在线编程测试--数组四等分
- 阿里2017年-图形图像算法工程师-在线编程题目
- 阿里在线编程测验——兔子繁衍问题
- 阿里秋招在线笔试两道编程题
- 2018届校招提前批大华面经
- python实现两个任意字符串乘积
- hdu6069 Counting Divisors 质因数分解 区间筛
- 【Mybatis】sqlMapConfig.xml配置文件解析
- MySQL存储过程写法总结
- JavaScript作用域链和原型链
- 2018届秋招提前批阿里在线编程
- HTML5 总结
- Web 项目中 JSP 和 HTML 的取舍和资源引用时 "\" 根目录的寻找
- 状压DP 拯救莫莉斯
- Good Luck in CET-4 Everybody!(博弈)
- 创建型-单例模式(singleton)
- CountDownLatch监听初始化
- python str.format与制表符\t关于中文对齐的细节问题
- 【JVM】JVM执行引擎