481. 神奇字符串

Posted yuhong1103

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了481. 神奇字符串相关的知识,希望对你有一定的参考价值。

 1 //1与2交替出现,从下标2开始
 2 class Solution 
 3 {
 4 public:
 5     int magicalString(int n) 
 6     {
 7         string s = "122";
 8         for(int i = 2,k = 1;i < n;i ++,k = 3 - k)
 9         {
10             for(int j = 0;j < s[i] - 0;j ++) s += to_string(k);
11         }
12         int res = 0;
13         for(int i = 0;i < n;i ++) res += s[i] == 1;
14         return res;
15     }
16 };

 

以上是关于481. 神奇字符串的主要内容,如果未能解决你的问题,请参考以下文章

481. 神奇字符串

LeetCode 904. 水果成篮 / 907. 子数组的最小值之和(单调栈+动态规划) / 481. 神奇字符串

LeetCode 0481. 神奇字符串

PHP必用代码片段

效率神奇Github丧心病狂的9个狠招

out参数不用赋值?这么神奇吗!