import java.util.ArrayList;
import java.util.List;

public class _202HappyNumber {
	public boolean isHappy(int n) {
        List<Integer> list = new ArrayList<Integer>();
        while (!list.contains(n)) {
        	 list.add(n);
        	int tmp = 0;
        	for (int i = 0; i < String.valueOf(n).length(); i++)
        		tmp += Math.pow((n / (int)Math.pow(10, i) % 10), 2);
    		n = tmp;
        	if (n == 1) return true;
        }
        return false;
    }
}

@@ -209,17 +209,16 @@
        %09
- 
 list.add
@@ -222,16 +222,16 @@
 add(n);%0A
+
         
@@ -257,27 +257,15 @@
    %09
-for (
 int 
-i
+l
  =
- 0; i %3C
  Str
@@ -292,13 +292,46 @@
 h();
+%0A        %09for (int i = 0; i %3C l;
  i++)
+%7B
 %0A   
@@ -357,44 +357,52 @@
 pow(
-(
 n 
-/ (int)Math.pow(10, i) %25 10), 2);
+%25 10, 2);%0A        %09%09n = n / 10;%0A        %09%7D
 %0A   

Revise 202