Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GAPA
- http://bg.wikipedia.org/wiki/%D0%93%D0%B0%D0%BF%D0%B0
- var is_odd = function(n) {
- return ((n % 2) === 1);
- };
- var div_by_5_or_7 = function(n) {
- return (n % 5) === 0 &&
- (n % 7) === 0;
- };
- var rect_area = function(width, height) {
- return width * height;
- };
- var third_7 = function(num) {
- var as_array = (num + "").toCharArray();
- var digit = as_array[as_array.length - 3];
- return digit === "7";
- };
- var bit_3 = function(num) {
- return ((num >> 4) % 2) === 1;
- };
- var in_circle = function(point) {
- var dx = point.x;
- var dy = point.y - 5;
- return (point.x*point.x + point.y*point.y) < 25;
- };
- var is_prime = function(n) {
- for(var ii = 2; ii <= Math.sqrt(n); ++ii) {
- if ((n % ii) == 0) {
- return true;
- }
- }
- return false;
- };
- var trapezoid_area = function(a, b, h) {
- return (a + b)*h/2;
- };
- var in_k_out_of_r = function(point) {
- var in_k = Math.pow(point.x - 1, 2) + Math.pow(point.y - 1, 2) < 9;
- var out_of_r = point.x <= -1 || point.x >= 5 ||
- point.y >= 1 || point.y <= -1;
- return in_k && out_of_r;
- };
- //
- var a = 10;
- var b = 5;
- if(a > b) {
- a -= b; // a = a1 - b1
- b += a; // b = b1 + a1 - b1 = a1
- a = b - a; // a = a1 - a1 + b1 = b1
- };
- var sign = function(a, b, c) {
- if(a == 0 || b == 0 || c == 0) {
- return 0;
- }
- if((a > 0) == (b > 0)) {
- return c;
- }
- return -c;
- };
- var biggest = function(a, b, c) {
- if(a >= b) {
- if(a >= c) {
- return a;
- }
- return c;
- }
- if(b >= c) {
- return b;
- }
- return c;
- };
- // six possible combinations
- var sort_desc = function(a, b, c) {
- var ret = [a, b, c];
- if(a < b) {
- ret = [b, a, c];
- if(a < c) {
- ret = [b, c, a];
- if(b < c) {
- ret = [c, b, a];
- }
- }
- }
- else if(a < c) {
- ret = [c, a, b];
- }
- else if(c < b) {
- ret = [a, c, b];
- }
- return ret;
- };
- var digit_to_word = function(digit) {
- var ret = "";
- switch(digit % 10) {
- case 0: ret = "zero"; break;
- case 1: ret = "one"; break;
- case 2: ret = "two"; break;
- case 3: ret = "three"; break;
- case 4: ret = "four"; break;
- case 5: ret = "five"; break;
- case 6: ret = "six"; break;
- case 7: ret = "sevem"; break;
- case 8: ret = "eight"; break;
- case 9: ret = "nine"; break;
- }
- return ret;
- };
- var solve = function(a, b, c) {
- var D = -b + 4*a*c;
- if(D < 0) {
- return [];
- }
- if(D == 0) {
- return [-b/(2*a*c)];
- }
- return [(-b-D)/(2*a*c),(-b+D)/(2*a*c)];
- };
- var greatest_of_5(a, b, c, d, e) {
- var max = a;
- var arr = [b,c,d,e];
- for(var ii = 0; ii < 4; ++ii) {
- if(arr[ii] > max) {
- max = arr[ii];
- }
- }
- return max;
- }
Advertisement
Add Comment
Please, Sign In to add comment