freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-28-number-spiral-di...

1.3 KiB
Raw Blame History

id challengeType videoUrl localeTitle
5900f3881000cf542c50fe9b 5 问题28对角螺旋数

Description

从数字1开始沿顺时针方向向右移动形成5 x 5螺旋如下所示 21 22 23 24 25 20 7 8 9 10 19 6 1 2 11 18 5 4 3 12 17 16 15 14 13 可以验证对角线上的数字之和为101。 以相同方式形成的n×n螺旋中的对角线上的数字的总和是多少

Instructions

Tests

tests:
  - text: '<code>spiralDiagonals(101)</code>应该返回692101。'
    testString: assert(spiralDiagonals(101) == 692101);
  - text: '<code>spiralDiagonals(101)</code>应该返回18591725。'
    testString: assert(spiralDiagonals(303) == 18591725);
  - text: '<code>spiralDiagonals(101)</code>应该返回85986601。'
    testString: assert(spiralDiagonals(505) == 85986601);
  - text: '<code>spiralDiagonals(101)</code>应该返回669171001。'
    testString: assert(spiralDiagonals(1001) == 669171001);

Challenge Seed

function spiralDiagonals(n) {
  // Good luck!
  return n;
}

spiralDiagonals(1001);

Solution

// solution required

/section>