import java.util.*; public class row { public static void main(String[] args) { Scanner czyt=new Scanner (System.in); int k=czyt.nextInt(),a=czyt.nextInt(),b=czyt.nextInt(); int il=0; for(int n=a;n<=b;n++){ if(n%k==0){if((n/k)==suma(n)){il++;} } } System.out.println(il); } static int suma(int a){ int sum=0; String l=Integer.toString(a); for(int i=0;i<l.length();i++){ String cyfra=l.substring(i,i+1); int c=Integer.parseInt(cyfra); sum=sum+(c*c);} return sum; } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import java.util.*; public class row { public static void main(String[] args) { Scanner czyt=new Scanner (System.in); int k=czyt.nextInt(),a=czyt.nextInt(),b=czyt.nextInt(); int il=0; for(int n=a;n<=b;n++){ if(n%k==0){if((n/k)==suma(n)){il++;} } } System.out.println(il); } static int suma(int a){ int sum=0; String l=Integer.toString(a); for(int i=0;i<l.length();i++){ String cyfra=l.substring(i,i+1); int c=Integer.parseInt(cyfra); sum=sum+(c*c);} return sum; } } |