此项目包括牛客网华为机试训练集的解答,机试真题解答以及常用函数所组成的模块。此模块的优点是函数名、变量名直接解释了程序的用途,逻辑结构明了。 The solutions are named as self-explanatory as possible. The solutions covers the exercises with the following titles. 具体提供解答程序的题目如下:
- 字符串分隔
- 进制转换
- 质数因子
- 字符个数统计
- 字符串反转
- 单词排序
- int型正整数在内存中存储时1的个数
- 购物单
- 坐标移动
- 识别有效的IP地址和掩码并进行分类统计
- 密码验证合格程序
- 简单密码
- 汽水瓶
- 删除字符串中出现次数最少的字符
- 合唱队
- 数据分类处理
- 字符串排序,三个规则
- 查找兄弟单词
- 字符串加解密
- 蛇形矩阵
- 迷宫问题
- 字符串合并处理
- 求小球落地5次后所经历的路程和第5次反弹的高度
- 名字的漂亮度
- 按字节截取字符串
- 线性插值
- 学英语
- 称砝码
- 四则运算,表达式求值
- 字符串是另一个字符串的子串
- 将真分数分解为埃及分数
- 二维数组操作
- 字符串中的变量替换
- 挑7
- 员工投票,选明日之星
- 高精度的整数加法
- 输入n个整数,输出其中最小的k个
- 字符串不同的排列数,兄弟单词
- 排列组合公式
- 有向图是否有环
- 逻辑运算符
- 记负均正
The following instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Python 3 is used when this project is constructed. This project requires the following packages to be installed:
- itertools
- unittest
- json
- datetime
- networkx
Python 3 can be acquired at the official website, download page. To check which packages have already been installed in your python 3 environment, you can run the following command in your shell or powershell terminal:
python3 freeze
Run the test using "unittest" configuration template.
- Yao Zhang - Initial work - yancy-zh
- https: // blog.csdn.net / python_tty