Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Scanner;
- class felbonto {
- public int felbont(Integer szam, int kitevo) {
- List<Integer> l = new ArrayList<>();
- int sum = 0;
- String tmp = szam.toString();
- for(Character c : tmp.toCharArray()) {
- l.add(Integer.parseInt(c.toString()));
- }
- for(int i : l) {
- if(i != 0) {
- sum += Math.pow(i, kitevo);
- }
- }
- return sum;
- }
- }
- public class Main {
- public static void main(String[] args) {
- felbonto f = new felbonto();
- Scanner be = new Scanner(System.in);
- List<Integer> li = new ArrayList<>();
- int a,b, sum, felbontva;
- while(be.hasNext()) {
- sum = 0;
- a = be.nextInt();
- b = be.nextInt();
- for(Integer i = a; i <= b; i++) {
- if(i < 10) {
- sum += 1;
- continue;
- }
- int j = i.toString().length();
- // for(int j = 1; j < 6; j++) {
- felbontva = f.felbont(i, j);
- if(i == felbontva) {
- sum += 1;
- }
- // }
- }
- li.add(sum);
- }
- be.close();
- for(int i : li)
- System.out.println(i);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement