{"body":"function sqrtApproximation(number) {\n  number = sqrt(number);\n  if(number%1 == 0){\n    return number;\n  }else{\n    return [parseInt(number), parseInt(number)+1];\n  }\n}\n\nvar sqrt = x => {\n  var beg=0, last=x,mid;\n  do{\n    mid = (beg+last)/2;\n    if(mid*mid>x){\n      last=mid;\n    }\n    else{\n      beg=mid;\n    }\n  }while(!(abs(mid*mid - x)<0.00000000000001));\n    return mid;\n}\n\nvar abs = x => {\n  if(x>0){\n    return x;\n  }else{\n    return -x;\n  }\n}\n>undefined\n>sqrtApproximation(9)\n>[3, 4]","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/K58kmcVs","modified":1453709824,"id":"K58kmcVs","size":493,"lines":33,"own_paste":false,"theme":"","date":1453709824}