Here is a problem from hackerrank that invovles splitting apart a number and performing division on the original. I solved this one on the fly so the video has a few mistakes but the end solution works! I also changed how to convert a string “1” number to an int 1.

import java.io.PrintWriter; import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner in = new Scanner(System.in); //validate test case count int T = in.nextInt(); if (1 &gt; T || T &gt; 15) { in.close(); return; } //start work on each test case for (int i = 0; i &lt; T; i++) { //validate that the number is in range int N = in.nextInt(); int limit = (int) Math.pow(10, 9); if (0 &gt;= N || N &gt;= limit) { in.close(); return; } int acc = 0; //different from video String digitString = "" + Integer.toString(N); char[] digits = digitString.toCharArray(); //perform loop over the digit string for (int j = 0; j &lt; digits.length; j++) { if (digits[j] != '0') { int digit = Integer.parseInt("" + digits[j]); if (N % digit == 0) { acc++; } } } System.out.println("" + acc); } in.close(); } }