import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int t = scanner.nextInt(); scanner.nextLine(); for (int i = 0; i < t; i++) { String tmpString = scanner.nextLine(); check(tmpString); } scanner.close(); } public static void check(String checkedString) { int sum = 0; for (int i = 0; i < checkedString.length(); i++) { sum += (checkedString.charAt(i) - '0'); } int res = Integer.parseInt(checkedString) % sum; if (res == 0) { System.out.println("Yes"); } else { System.out.println("No"); } } }
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); int res = 1; int last = -1; for (int i = 0; i < N; i++) { int input = scanner.nextInt(); if (input == 1) { if (last >= 0) { res *= (i - last); last = i; } else { last = i; } } } scanner.close(); System.out.println(res); } }
import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String s = scanner.nextLine(); String p = scanner.nextLine(); scanner.close(); List<String> pList = new ArrayList<String>(); pList.add(p+p); fun(p, pList); pList.add(p); int res = 0; int tmpRes = 0; boolean flag = false; for (int i = 0; i < s.length(); ) { flag = false; for (Iterator<String> iterator = pList.iterator(); iterator.hasNext();) { String string = (String) iterator.next(); if (s.length() - i >= string.length() && s.substring(i, string.length() + i).equals(string)) { tmpRes += string.length(); i += string.length(); flag = true; break; } } if (flag == false) { res = Math.max(res, tmpRes); tmpRes = 0; i++; } } res = Math.max(res, tmpRes); System.out.println(res * res); } public static void fun(String pString, List<String> pList) { StringBuffer stringBuffer = new StringBuffer(pString); int i = 1; for (; i < pString.length(); i++) { if (pString.substring(i, pString.length()).equals(pString.substring(0, pString.length() - i))) { break; } } if (i < pString.length()) { stringBuffer.append(pString.substring(pString.length() - i, pString.length())); System.out.println(stringBuffer); pList.add(stringBuffer.toString()); } } }