//$( document ).ready(function() {
  
  function doIt() {
    
    	for (var a=[]; a.push([])<10;);
    	
    	console.log(a);

    function addHouseIfNew() {
      for(var i = 0; i < houses.length; ++i) {
        if(houses[i].x == x && houses[i].y == y) {
          return;
        }
      }
      var house = {};
      house.x = x;
      house.y = y;
      houses.push(house);
    }
    
    var steps = $.trim($('#lol').text());
    var x = 0;
    var y = 0;
    var firstHouse = {'x' : x, 'y' : y};
    var houses = [firstHouse];
    for(var i = 0; i < steps.length;++i) {
      var move = steps[i];
      
      if(move == '>') {
        // RIGHT
        ++x;
      } else if(move == '<') {
        // LEFT
        --x;
      } else if(move == '^') {
        // UP
        ++y;
      } else {
        // DOWN
        --y;
      }
      addHouseIfNew();
      if(move != '^' && move != '<' && move != '>' && move != 'v') {
        alert(move);
      }
    }
  
    $('#result').text('Result = ' + houses.length);
  }
//});

@@ -64,73 +64,125 @@
     
-%09for (var a=%5B%5D; a.push(%5B%5D)%3C10;);%0A    %09%0A    %09console.log(a);%0A%0A
+function success(data) %7B%0A      %0A      $('#lol').text(data);%0A      var steps = $.trim($('#lol').text());%0A      %0A 
     
+ 
 func
@@ -200,24 +200,26 @@
 seIfNew() %7B%0A
+  
       for(va
@@ -261,16 +261,18 @@
         
+  
 if(house
@@ -320,16 +320,18 @@
     
+ 
+ 
 return;%0A
     
@@ -326,16 +326,18 @@
 return;%0A
+  
         
@@ -344,24 +344,26 @@
 %7D%0A      
+  
 %7D%0A      
 var hous
@@ -350,24 +350,26 @@
     %7D%0A      
+ 
+ 
 var house = 
@@ -372,16 +372,18 @@
 e = %7B%7D;%0A
+  
       ho
@@ -395,24 +395,26 @@
  = x;%0A      
+  
 house.y = y;
@@ -416,24 +416,26 @@
  = y;%0A      
+ 
+ 
 houses.push(
@@ -442,26 +442,30 @@
 house);%0A    
-%7D%0A
+  %7D%0A  
     %0A    var
@@ -457,24 +457,26 @@
 %0A      %0A    
+  
 var steps = 
@@ -501,24 +501,26 @@
 ext());%0A    
+  
 var x = 0;%0A 
@@ -514,24 +514,26 @@
  var x = 0;%0A
+  
     var y = 
@@ -535,24 +535,26 @@
  y = 0;%0A    
+  
 var firstHou
@@ -578,24 +578,26 @@
 ' : y%7D;%0A    
+  
 var houses =
@@ -611,16 +611,18 @@
 House%5D;%0A
+  
     for(
@@ -658,24 +658,26 @@
 +i) %7B%0A      
+  
 var move = s
@@ -687,25 +687,29 @@
 s%5Bi%5D;%0A      
-%0A
+  %0A  
       if(mov
@@ -728,16 +728,18 @@
         
+  
 // RIGHT
@@ -747,16 +747,18 @@
         
+  
 ++x;%0A   
@@ -752,32 +752,34 @@
      ++x;%0A      
+ 
+ 
 %7D else if(move =
@@ -795,16 +795,18 @@
         
+  
 // LEFT%0A
@@ -813,16 +813,18 @@
         
+  
 --x;%0A   
@@ -822,24 +822,26 @@
  --x;%0A      
+ 
+ 
 %7D else if(mo
@@ -861,16 +861,18 @@
         
+  
 // UP%0A  
@@ -877,16 +877,18 @@
         
+  
 ++y;%0A   
@@ -886,24 +886,26 @@
  ++y;%0A      
+ 
+ 
 %7D else %7B%0A   
@@ -901,16 +901,18 @@
  else %7B%0A
+  
         
@@ -927,16 +927,18 @@
         
+  
 --y;%0A   
@@ -936,26 +936,30 @@
  --y;%0A      
+ 
+ 
 %7D%0A
+  
       addHou
@@ -969,16 +969,18 @@
 fNew();%0A
+  
       if
@@ -1048,16 +1048,18 @@
         
+  
 alert(mo
@@ -1073,19 +1073,27 @@
     
+  
 %7D%0A    
+ 
+ 
 %7D%0A  
+  
 %0A
+  
     
@@ -1140,16 +1140,189 @@
 ength);%0A
+      %0A    %7D;%0A    %0A    $.ajax(%7B%0A      url: 'http://adventofcode.com/day/3/input',%0A      type:'GET'%0A      data: data,%0A      success: success,%0A      dataType: 'jsonp'%0A    %7D);%0A
   %7D%0A//%7D)

Update custom.js