- 博客(16)
- 收藏
- 关注
原创 84. 求1+2+…+n
求 1+2+…+n1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case 等关键字及条件判断语句 (A?B:C)。
2023-01-15 10:55:46
125
原创 808. 最大公约数
输入两个整数 a 和 b,请你编写一个函数,int gcd(int a, int b), 计算并输出 a 和 b 的最大公约数。
2023-01-10 23:01:20
148
原创 777. 字符串乘方
给定两个字符串 a 和 b,我们定义 a×b为他们的连接。 例如,如果 a=abc 而 b=def, 则 a×b=abcdef。 如果我们将连接考虑成乘法,一个非负整数的乘方将用一种通常的方式定义:a0=``(空字符串),a(n+1)=a×(an)。
2023-01-09 15:06:46
230
原创 778. 字符串最大跨距
有三个字符串 S,S1,S2,其中,S 长度不超过 300,S1和 S2的长度不超过 10。 现在,我们想要检测 S1 和 S2是否同时在 S中出现,且 S1 位于 S2的左边,并在 S中互不交叉(即,S1 的右边界点在 S2 的左边界点的左侧)。 计算满足上述条件的最大跨距(即,最大间隔距离:最右边的 S2 的起始点与最左边的 S1 的终止点之间的字符数目)。 如果没有满足条件的 S1,S2 存在,则输出 −1。 例如,S= abcd123ab888efghij45ef67kl, S1=S1= ab, S
2023-01-08 15:01:14
165
原创 776. 字符串移位包含问题
对于一个字符串来说,定义一次循环移位操作为:将字符串的第一个字符移动到末尾形成新的字符串。 给定两个字符串 s1和 s2,要求判定其中一个字符串是否是另一字符串通过若干次循环移位后的新字符串的子串。 例如 CDAA 是由 AABCD 两次移位后产生的新串 BCDAA 的子串,而 ABCD 与 ACBD 则不能通过多次移位来得到其中一个字符串是新串的子串。
2023-01-07 20:24:49
66
原创 771. 字符串中最长的连续出现的字符
求一个字符串中最长的连续出现的字符,输出该字符及其出现次数,字符串中无空白字符(空格、回车和 tab),如果这样的字符不止一个,则输出第一个。
2023-01-05 21:08:36
120
原创 770. 单词替换
输入一个字符串,以回车结束(字符串长度不超过 100)。 该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写。 现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。
2023-01-04 21:41:59
146
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人