用ai怎么做网站,郑州汉狮专业做网站公司,做网站怎么签订协议,ps软件网站有哪些功能题解#xff1a;模拟算法——外观数组(medium) 目录 1.题目2.题解3.参考代码4.总结 1.题目
题目链接#xff1a;LINK
2.题解
首先应该理解题意#xff1a; 就是开始给你一个字符串#xff0c;然后你对其进行描述。 描述规则是#xff1a;连续的数字为一组#xff0c;… 题解模拟算法——外观数组(medium) 目录 1.题目2.题解3.参考代码4.总结 1.题目
题目链接LINK
2.题解
首先应该理解题意 就是开始给你一个字符串然后你对其进行描述。 描述规则是连续的数字为一组每组先说个数再加描述对象。用此方法描述完整个字符串为一次。这个字符串下次就当作给你的字符串再次进行描述直到达到描述次数为止。 我们直接按照题目说的用代码模拟一遍即可。
3.参考代码
class Solution {
public:string countAndSay(int n) {string s to_string(1);int count 0;//用于记录每个连续数字的个数while(--n)//解释的次数{int left 0, right 0;string ret;while(left s.size())//对每次进行解释{while(right s.size() s[right] s[left]) right;count right - left;ret to_string(count);ret s[left];left right;}s ret;}return s;}
};4.总结
这个题很简单当然需要借助一个把int整形转成string类型的库函数to_string. EOF