#4588. for-if 并列-1

for-if 并列-1

for-if 并列-1

题目描述

大家在岛屿上发现了一个石碑,上面写着一串连续的数字,下方还有一个开关。如果数字总和是6的倍数,就把开关扳向左边,否则就把开关扳向右边。请你编写一个程序,输入石碑上的第一个数字a和最后一个数字b,然后进行判断,如果应把开关扳向左边,就输出left,否则输出right

输入格式

一行,包含两个整数ab,分别表示石碑上的第一个数字和最后一个数字。

输出格式

输出一行字符串。如果所有数字总和是6的倍数,输出left,否则输出right

样例

输入样例1

5 10

输出样例1

right

样例解释

5到10的数字和为:5+6+7+8+9+10=455+6+7+8+9+10 = 45,45不是6的倍数,因此输出right

解题思路

  1. 计算连续和:使用等差数列求和公式 sum = (a + b) * (b - a + 1) / 2,计算从ab的所有整数的和。
  2. 判断倍数:判断和是否为6的倍数,即 sum % 6 == 0
  3. 输出结果:根据判断结果输出leftright