谷歌翻译API-python接口-Googletrans Googletrans是一个免费且无限制的python库,可实现Google Translate API。 Google Translate交互式API可以用来调用诸如自动侦测语言种类和翻译之类的用途。英文网址:https://py-googletrans.readthedocs.io/en/latest/#googletrans.Translator.translateAPI特性:快...
【华为OJ】【提取不重复的整数】 题目描述:Whenanintegerisinputted,thenewintegerisoutputtedfromrighttoleftanddoesnotcontainrepeateddigits.Example:longGetConvertInt(longiInput)Input:9876673Output:37689...
【华为OJ】【Counting+the+Number+of+Characters】 题目描述:Compileafunction.Thefunctionisusedtocalculatethenumberofdifferentcharactersinacharacterstring.CharactersmustbeinACSIIrange(from0to127).Youdonotneedtocalculatec...
【华为OJ】【字符排序】 题目描述:编写一个程序,将输入字符串中的字符按如下规则排序。规则1:英文字母从A到Z排列,不区分大小写。如,输入:Type输出:epTy规则2:同一个英文字母的大小写同时存在时,按照输入顺序排列。如,输入:BabA输出:aABb规则3:非英文字母的其它字符保持原来的位置。如,输入:By?e输出:Be?y本题考查知识点:...
【华为OJ】【字符串按要求输出】 题目描述:编写一个函数,将字符串中的每个单词的倒序输出,字符串中以空格分割各个单词,如果碰到数字则跳过。 详细描述:示例 输入:Heisamanno123456. 返回:eHsianamon123456.本题考查知识点:栈、循环本题难度:初级#include <string.h>#include <iostream> ...
【华为OJ】【百钱买百鸡问题】 问题描述:百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?本题考查知识点:vector《C++ 中vector的使用方法》:https://blog.csdn.net/duan19920101/article/details/50617190本题难度:初级#in...
【华为OJ】【MML命令执行结果查询】 本题考查知识点:字符串:本题难度:中级#include <string.h>#include <stdlib.h>#include "OJ.h"/*Description 给定MML命令,求最终属性取值。注意可能包含多条MML命令。给定的MML命令均是设置同一个对象的属性。Prototype int RunMm...
【华为OJ】【记票统计】 题目描述请实现接口:unsignedintAddCandidate(char*pCandidateName);功能:设置候选人姓名输入:char*pCandidateName候选人姓名输出:无返回:输入值非法返回0,已经添加过返回0,添加成功返回1VoidVote(char*pCandidateName);功能:投票输入:char*pCand...
【华为OJ】【字符串分割】 问题描述连续输入字符串(输出次数为N,字符串长度小于100),请按长度为8拆分每个字符串后输出到新的字符串数组,长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。例如:输入:abc12345789输出:abc000001234567890000000接口函数设计如下:/**********************...
【华为OJ】【字符串右补齐】 题目描述:1 字符串右补齐,根据len长度补齐str到src中,并把结果输出2 补齐规则为:2.1len的含义为str用src补齐后的字符串长度,不包含 '\0'2.2 规则示例1:输入:abcd 11 12输出:abcd12121212.3 规则示例2:输入:abcd 11 1234567890输出:abcd12345672.4 规则示例3:输入:a...
【华为OJ】【公共字串计算】 题目描述:计算两个字符串的最大公共字串的长度,字符不区分大小写详细描述:接口说明原型:intgetCommonStrLength(char*pFirstStr,char*pSecondStr);输入参数:char*pFirstStr//第一个字符串char*pSecondStr//第二个字符串输入描述:输入两个字符串输出描述:输出一...
【华为OJ】【铁路栈问题】 题目描述:铁路的调度站如下:火车编号为:1~9,且不重复。如:编号分别为“1”、“2”、“3”、“4”、“5”的5个火车顺序进站,那么进站序列为“12345”,全部进站后再顺序出站,则出站序列为“54321”,如果先进1,2,然后2出站,然后1出站,然后再3进站、出站,4进站、出站,5进站、出站,那么出站序列就为21345.详细描述:intJudgeTrainSeque...
【华为OJ】【求子数组的最大和】 题目:输入一个整形数组,数组里面有正数也有负数,数组中一个或者连续的多个整数组成一个子数组。求所有子数组的和的最大值,时间复杂度为O(n).例如:输入的数组为{1,-2,3,10-4,7,2,-5},则和的最大子数组为{3,10,-4,7,2},因此输出为该子数组的和为18.本题考查知识点:数组、动态规划本题难度:初级#include <stdlib.h>...
【华为OJ】【在字符串中找出连续最长的数字串】 题目描述请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串;注意:数字串只需要是数字组成的就可以,并不要求顺序,比如数字串“1234”的长度就小于数字串“1359055”,如果没有数字,则返回空字符串(“”)而不是NULL!样例输入abcd12345ed125ss123058789abcd12345ss54761...
【华为OJ】【031-单词倒排】 题目描述对字符串中的所有单词进行倒排。说明:1、每个单词是以26个大写或小写英文字母构成;2、非构成单词的字符均视为单词间隔符;3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;4、每个单词最长20个字母;输入描述:输入一行以空格来分隔的句子输出描述:输出句子的逆序示例1输入...
【华为OJ】【027-查找兄弟单词】 题目描述输入描述:先输入字典中单词的个数,再输入n个单词作为字典单词。输入一个单词,查找其在字典中兄弟单词的个数再输入数字n输出描述:根据输入,输出查找到的兄弟单词的个数输入例子:3abcbcacababc1输出例子:2bca本题考查知识点:指针数组、排序本题难度:中级做了两天,runtimeerror,得了0分,真好/*...
【华为OJ】【029-字符串加解密】 题目描述1、对输入的字符串进行加解密,并输出。2加密方法为:当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a;当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0;其他字符不做变化。3、解密方法为加密的逆过程。接口描述:实现接口,每个接口实现1个基本操作:voidEncrypt(ch...
C语言学习-字符串常量的拷贝strcpy和字符串查找strstr() 1.C语言strcpy()函数:复制字符串头文件:#include <string.h>定义函数:char *strcpy(char *dest, const char *src);函数说明:strcpy()会将参数src 字符串拷贝至参数dest 所指的地址。返回值:返回参数dest 的字符串起始地址。附加说明:如果参数 dest 所指的内存空间不够大,可能会造成缓冲溢出...
【华为OJ】【030-字符串拼接】 题目描述按照指定规则对输入的字符串进行处理。详细描述:将输入的两个字符串合并。对合并后的字符串进行排序,要求为:下标为奇数的字符和下标为偶数的字符分别从小到大排序。这里的下标意思是字符在字符串中的位置。对排序后的字符串进行操作,如果字符为‘0’——‘9’或者‘A’——‘F’或者‘a’——‘f’,则对他们所代表的16进制的数进行BIT倒序的操作,并转换为相应的大写字符。如字符为‘...
C语言学习-memset()函数用法 C函数之memset()函数用法1.功能:将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向S的指针2. 需要的头文件 <memory.h> or <string.h>3.函数原型: void *memset(void *s,int ch, unsig...