سلسلة الرسالة #1838
3 رسائل · –U K import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); for (int i = 0; i < t; i++) { int n = sc.nextInt(); int sum = 0; String square = BigInteger.TWO.pow(n).toString(); for (int j = 0; j < square.length(); j++) { sum += square.charAt(j) - 48; } while (sum >= 10) { n = sum; sum = 0; for (; n > 0; n /= 10) { sum += n % 10; } } System.out.println(sum); } } }