L1-062 幸运彩票 - java

题目解析

判断给定的彩票是不是幸运的

解题思路

先获取 前三位数位的总和 和 后三位数位的总和
然后 判断这两个总和是否相同

然后输出指定字符即可

代码

import java.io.*;
import java.math.*;
import java.util.*;

public class Main
{
	static int sum(int x)
	{
		int ans = 0;
		for (int i = x; i > 0; i /= 10)
			ans += i % 10;
		return ans;
	}

	public static void main(String[] args)
	{
		int n = sc.nextInt();
		while (n-- > 0)
		{
			int x = sc.nextInt();

			if (sum(x / 1000) == sum(x % 1000))
				out.println("You are lucky!");
			else
				out.println("Wish you good luck.");
		}

		out.flush();
		out.close();
	}

	static Scanner sc = new Scanner(System.in);
	static PrintWriter out = new PrintWriter(System.out);
}


团体程序设计天梯赛-练习集-java

赞赏