【问题标题】:For the series 1, 1, 2, 2, 4, 2, 6, what are the next terms in the sequence? What is the nth term?对于序列 1、1、2、2、4、2、6,序列中的下一项是什么?第n个词是什么?
【发布时间】:2019-09-21 21:23:44
【问题描述】:

我想知道上述系列的模式,以便为上述系列编写代码。 我在想上面的系列是两个不同系列的混合 1,2,4,6,...和 ​​1,2,2,.. 请帮我处理这个顺序,并告诉我是否以正确的方式思考。

【问题讨论】:

  • 这不是编程问题
  • 这类问题没有客观答案,没有进一步的限制。如果对适用的序列形成规则没有指定限制,就无法确定您是否正确。

标签: numbers logic sequence series


【解决方案1】:

逻辑:--
系列 1-> Prime-1 即 [1, 2, 4, 6, 10, 12, 16, 18, 22, 28, 30, 36.....]
系列 2-> 数字系列,即 [1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5.....]
最终输出 -> 备用系列,即 [1 1 2 2 4 2 6 3 10 3 12 3 16 4 18 4 22 4 28 4....]

注意:
可能有另一个逻辑,但根据给定的问题,这个系列可以通过下面的程序来识别..
请不要用于任何竞赛测试/考试

导入数学
全局 li_prime;全局 li_series;xp=0 def 素数(大小):
全局 li_prime;count = 2;

而 len(li_prime) isprime = 真
对于范围内的 x (2, int(math.sqrt(count) + 1)):
如果计数 % x == 0:
isprime = 假
休息
如果是素数:
li_prime.append(count-1)
计数 += 1
def 系列(尺寸):
全球 li_series
对于 i 在范围内(大小 + 1):

对于范围 (i) 中的 j:
li_series.append(i)
如果 len(li_series)>size:
休息
def main():
全球 xp
全球 li_prime
全球 li_series
测试用例=int(输入(''))
对于我在范围内(测试用例):
li_series=[]
li_prime=[]
大小=int(输入(''))
素数(大小)
系列(尺寸)
li_prime=li_prime[:size]
li_series=li_series[:size]
lc=[]
对于 i 在范围内(大小//2+1):
lc.append(str(li_prime[i]))
lc.append(str(li_series[i]))
lc=lc[:size]
主()

【讨论】:

    【解决方案2】:

    它是最大公约数 (gcd) 为 1 的级数,也称为欧拉总函数。

    系列格式 = {1 1 2 2 4 2 6 32 ..... 168 80 216 120 164 100}

    代码:

     public static void main(String[] args) {
    
    //n is the input for the size of the series
            for(int j=1;j<=n;j++){
                System.out.print(calSeriesVal(j)+" ");
            }
    }
    
    
    private static int calDivisor(int a, int b)
    {
        if (a == 0)
            return b;
        return calDivisor(b % a, a);
    }
    
    private static int calSeriesVal(int n)
    {
        int val = 1;
        for (int i = 2; i < n; i++)
            if (calDivisor(i, n) == 1)
                val++;
        return val;
    }
    

    【讨论】:

      猜你喜欢
      • 2011-01-29
      • 1970-01-01
      • 2020-01-10
      • 1970-01-01
      • 1970-01-01
      • 2012-05-17
      • 1970-01-01
      • 2013-01-09
      相关资源
      最近更新 更多