티스토리 뷰

import java.util.Scanner;


public class Main

{

public static void main(String[] args)  {

    Scanner sc = new Scanner(System.in);

    int a = sc.nextInt();

    int b = sc.nextInt();

    for (int i=a;i<=b;i++) {

    int ys = sum_jys(i);

    if (ys==i) {

    System.out.println(ys); //완전수

    } else if (i==sum_jys(ys)) {

    System.out.println(i+" "+sum_jys(ys)); //우정수

    }

    }

    sc.close();

}

public static int sum_jys(int a) {

int sum=0;

for (int i=1;i<a;i++) {

if (a%i==0) sum+=i;

}

return sum;

}


'알고리즘' 카테고리의 다른 글

1112: 빙고  (0) 2015.04.06
1112: 빙고(알고리즘)  (0) 2015.04.06
1110: 피타고라스 수  (0) 2015.04.06
1108: 3n+1 (재귀) (NTTP)  (0) 2015.04.06
1106:1~n까지의 합 (Recursion Version) (NTTP)  (0) 2015.04.06
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함