- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 谷歌翻译API-python接口-Googletrans
Googletrans是一个免费且无限制的python库,可实现Google Translate API。 Google Translate交互式API可以用来调用诸如自动侦测语言种类和翻译之类的用途。 英文网址:https://py-googletrans.readthedocs.io/en/latest/#googletrans.Translator.translate API特性: 快...
2019-07-13 18:54:08
15712
5
原创 【华为OJ】【提取不重复的整数】
题目描述: Whenanintegerisinputted,thenewintegerisoutputtedfromrighttoleftanddoesnotcontainrepeateddigits. Example: longGetConvertInt(longiInput) Input:9876673 Output:37689 ...
2019-07-11 19:23:07
262
原创 【华为OJ】【Counting+the+Number+of+Characters】
题目描述: Compileafunction.Thefunctionisusedtocalculatethenumberofdifferentcharactersinacharacterstring.CharactersmustbeinACSIIrange(from0to127).Youdonotneedtocalculatec...
2019-07-11 14:18:56
362
原创 【华为OJ】【字符排序】
题目描述: 编写一个程序,将输入字符串中的字符按如下规则排序。 规则1:英文字母从A到Z排列,不区分大小写。 如,输入:Type输出:epTy 规则2:同一个英文字母的大小写同时存在时,按照输入顺序排列。 如,输入:BabA输出:aABb 规则3:非英文字母的其它字符保持原来的位置。 如,输入:By?e输出:Be?y 本题考查知识点:...
2019-07-10 19:50:40
322
原创 【华为OJ】【字符串按要求输出】
题目描述: 编写一个函数,将字符串中的每个单词的倒序输出,字符串中以空格分割各个单词,如果碰到数字则跳过。 详细描述: 示例 输入:Heisamanno123456. 返回:eHsianamon123456. 本题考查知识点:栈、循环 本题难度:初级 #include <string.h> #include <iostream> ...
2019-07-07 17:38:27
388
原创 【华为OJ】【百钱买百鸡问题】
问题描述: 百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何? 本题考查知识点:vector 《C++ 中vector的使用方法》:https://blog.youkuaiyun.com/duan19920101/article/details/50617190 本题难度:初级 #in...
2019-07-05 15:17:30
406
原创 【华为OJ】【MML命令执行结果查询】
本题考查知识点:字符串: 本题难度:中级 #include <string.h> #include <stdlib.h> #include "OJ.h" /* Description 给定MML命令,求最终属性取值。注意可能包含多条MML命令。给定的MML命令均是设置同一个对象的属性。 Prototype int RunMm...
2019-07-05 14:36:45
1519
原创 【华为OJ】【记票统计】
题目描述 请实现接口: unsignedintAddCandidate(char*pCandidateName); 功能:设置候选人姓名 输入:char*pCandidateName候选人姓名 输出:无 返回:输入值非法返回0,已经添加过返回0,添加成功返回1 VoidVote(char*pCandidateName); 功能:投票 输入:char*pCand...
2019-07-01 23:12:48
326
原创 【华为OJ】【字符串分割】
问题描述 连续输入字符串(输出次数为N,字符串长度小于100),请按长度为8拆分每个字符串后输出到新的字符串数组, 长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 例如: 输入:abc 12345789 输出:abc00000 12345678 90000000 接口函数设计如下: /**********************...
2019-06-25 22:02:42
545
原创 【华为OJ】【字符串右补齐】
题目描述: 1 字符串右补齐,根据len长度补齐str到src中,并把结果输出 2 补齐规则为: 2.1len的含义为str用src补齐后的字符串长度,不包含 '\0' 2.2 规则示例1: 输入:abcd 11 12 输出:abcd1212121 2.3 规则示例2: 输入:abcd 11 1234567890 输出:abcd1234567 2.4 规则示例3: 输入:a...
2019-06-24 21:54:22
321
原创 【华为OJ】【公共字串计算】
题目描述: 计算两个字符串的最大公共字串的长度,字符不区分大小写 详细描述: 接口说明 原型: intgetCommonStrLength(char*pFirstStr,char*pSecondStr); 输入参数: char*pFirstStr//第一个字符串 char*pSecondStr//第二个字符串 输入描述: 输入两个字符串 输出描述: 输出一...
2019-06-24 18:01:47
223
原创 【华为OJ】【铁路栈问题】
题目描述: 铁路的调度站如下: 火车编号为:1~9,且不重复。 如:编号分别为“1”、“2”、“3”、“4”、“5”的5个火车顺序进站,那么进站序列为“12345”,全部进站后再顺序出站,则出站序列为“54321”,如果先进1,2,然后2出站,然后1出站,然后再3进站、出站,4进站、出站,5进站、出站,那么出站序列就为21345. 详细描述: intJudgeTrainSeque...
2019-06-23 19:42:58
707
原创 【华为OJ】【求子数组的最大和】
题目: 输入一个整形数组,数组里面有正数也有负数,数组中一个或者连续的多个整数组成一个子数组。求所有子数组的和的最大值,时间复杂度为O(n). 例如:输入的数组为{1,-2,3,10-4,7,2,-5},则和的最大子数组为{3,10,-4,7,2},因此输出为该子数组的和为18. 本题考查知识点:数组、动态规划 本题难度:初级 #include <stdlib.h>...
2019-06-18 11:33:37
337
原创 【华为OJ】【在字符串中找出连续最长的数字串】
题目描述 请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串; 注意:数字串只需要是数字组成的就可以,并不要求顺序,比如数字串“1234”的长度就小于数字串“1359055”,如果没有数字,则返回空字符串(“”)而不是NULL! 样例输入 abcd12345ed125ss123058789 abcd12345ss54761 ...
2019-06-18 10:21:00
2006
原创 【华为OJ】【031-单词倒排】
题目描述 对字符串中的所有单词进行倒排。 说明: 1、每个单词是以26个大写或小写英文字母构成; 2、非构成单词的字符均视为单词间隔符; 3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符; 4、每个单词最长20个字母; 输入描述: 输入一行以空格来分隔的句子 输出描述: 输出句子的逆序 示例1 输入 ...
2019-06-14 01:25:28
233
原创 【华为OJ】【027-查找兄弟单词】
题目描述 输入描述: 先输入字典中单词的个数,再输入n个单词作为字典单词。 输入一个单词,查找其在字典中兄弟单词的个数 再输入数字n 输出描述: 根据输入,输出查找到的兄弟单词的个数 输入例子: 3 abc bca cab abc 1 输出例子: 2 bca 本题考查知识点:指针数组、排序 本题难度:中级做了两天,runtimeerror,得了0分,真好 /*...
2019-06-13 10:50:03
587
原创 【华为OJ】【029-字符串加解密】
题目描述 1、对输入的字符串进行加解密,并输出。 2加密方法为: 当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a; 当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0; 其他字符不做变化。 3、解密方法为加密的逆过程。 接口描述: 实现接口,每个接口实现1个基本操作: voidEncrypt(ch...
2019-06-13 10:39:36
342
原创 C语言学习-字符串常量的拷贝strcpy和字符串查找strstr()
1.C语言strcpy()函数:复制字符串 头文件:#include <string.h> 定义函数:char *strcpy(char *dest, const char *src); 函数说明:strcpy()会将参数src 字符串拷贝至参数dest 所指的地址。 返回值:返回参数dest 的字符串起始地址。 附加说明:如果参数 dest 所指的内存空间不够大,可能会造成缓冲溢出...
2019-06-13 10:38:00
1812
原创 【华为OJ】【030-字符串拼接】
题目描述 按照指定规则对输入的字符串进行处理。 详细描述: 将输入的两个字符串合并。 对合并后的字符串进行排序,要求为:下标为奇数的字符和下标为偶数的字符分别从小到大排序。这里的下标意思是字符在字符串中的位置。 对排序后的字符串进行操作,如果字符为‘0’——‘9’或者‘A’——‘F’或者‘a’——‘f’,则对他们所代表的16进制的数进行BIT倒序的操作,并转换为相应的大写字符。如字符为‘...
2019-06-13 10:26:50
447
原创 C语言学习-memset()函数用法
C函数之memset()函数用法 1.功能:将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向S的指针 2. 需要的头文件 <memory.h> or <string.h> 3.函数原型: void *memset(void *s,int ch, unsig...
2019-06-11 09:56:55
2098
原创 【华为OJ】【024-合唱队】
题目描述 计算最少出列多少位同学,使得剩下的同学排成合唱队形 说明: N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK,则他们的身高满足存在i(1<=i<=K)使得T1<T2<......<Ti-1<...
2019-06-03 15:51:22
432
原创 【华为OJ】【015-求int型数据在内存中存储时1的个数】
题目描述 输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。 输入描述: 输入一个整数(int类型) 输出描述: 这个数转换成2进制后,输出1的个数 示例1 输入 5 输出 2 本题考查知识点:二进制、位运算 本题难度:初级 需要注意的点:需要将iValue转换为无符号整形 /* 功能: 输入:整型 输出: 返回:返回1的...
2019-05-31 16:40:33
272
原创 【华为OJ】【010-字符个数统计】
题目描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。 输入描述: 输入N个字符,字符在ACSII码范围内。 输出描述: 输出范围在(0~127)字符的个数。 示例1 输入 abc 输出 3 本题考查知识点:字符串、桶排序 本题难度:初级 注意: 1.统计不同字符的个数,要去重 /* 功能: 输入...
2019-05-31 14:29:44
244
原创 【华为OJ】【009-提取不重复的整数】
题目描述 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺序,返回一个不含重复数字的新的整数 示例1 输入 9876673 输出 37689 本题考查知识点:数组、去重 难度:初级 long GetConvertInt( long iInput ) { int a[2...
2019-05-31 14:17:13
379
原创 【华为OJ】【005-进制转换】
题目描述 写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入) 输入描述: 输入一个十六进制的数值字符串。 输出描述: 输出该数值的十进制字符串。 示例1 输入 0xA 输出 10 本题考查的知识点:字符串、进制转换 本题需要注意以下几个点: 1.因为A是10,不是0,所以要用"strInValue[i]-55"; 2.因为char...
2019-05-30 15:03:33
357
原创 项目实战-美少女养成记
需求: 使用控制台编写一个小游戏,分别实现以下功能: 1.新增数据 2.修改数据 3.删除数据 4.查询数据 游戏规则: 1.游戏一共进行78个月 2.安排每月行程,合理规划增加基础属性 3.成为小公主,登基为女王,嫁给高富帅,从此走上人生巅峰~ 用到的技能点: 1.分支结构 2.循环结构 3.数组 4.*vectory/array 5.指针 上代码: #inc...
2018-11-17 20:19:17
1116
华为5G无线网络规划解决方案
2018-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅