Данный отчёт сгенерирован 10.02.2023 18:21:31 UTC.
HTML версия (этот сайт) сгенерирован 10.02.2023 18:21:38 UTC.
Коммит: [bfeb65b9] add automatic zip creation
10.02.2023 18:21:31
Задача: Цегла та отвір 10.02.2023 18:21:31
Описание: Чи пройде цегла зі сторонами a, b, c у прямокутний отвір зі сторонами x, y? Грані цегли повинні бути паралельні сторонам отвору. Визначте функцію brick(a, b, c, x, y), яка поверне true, якщо цегла пройде, і false, якщо не пройде. 10.02.2023 18:21:31
Решений: 105 10.02.2023 18:21:31
Цегла та отвір 10.02.2023 18:21:31
 function brick(a, b, c, x, y)  { 
    if((a < x && b < y) || (a < x && c < y) || (b < x && c < y) || (b < x && a < y) || (c < x && b < y) || (c < x && a < y)){
        return true;
    }
    return false;
}
 function brick(a, b, c, x, y){
  let min1, min2;
  if(a>b){
      min1=b;
      if(a>c)
          min2=c;
      else
          min2=a;
  }
  else{
      min1=a;
      if(b>c)
          min2=c;
      else
          min2=b;
  }
  if((min1< x && min2< y) || (min1< y && min2< x)){
    return true;
  }
  else{
    return false;
  }
}
 function brick(a, b, c, x, y){
    let isIn = false;
    if(a*b <= x*y){
        isIn = true
    }
    if(a*c <= x*y){
        isIn = true
    }
    if(b*c <= x*y){
        isIn = true
    }
    return isIn;
}
 function brick(a, b, c, x, y) {
    return size(a, b, x, y) || size(a, c, x, y) || size(b, c, x, y);
}

function size(a, b, x, y) {
    return a <= x && b <= y|| a <= y && b <= x;
}
console.log (brick (41,75,4,1,5))
 function brick(a, b, c, x, y)  { 
    let arr1 = [a,b,c];
    let arr2 = [];
    if(x > y){
     arr2.push(y); 
     arr2.push(x);
    }else {
      arr2.push(x); 
     arr2.push(y); 
    }
    let count = 0;
    
    for(let i = 0; i < arr1.length; i++){
        for(let j = 0; j < arr2.length; j++){
       if(arr1[i] <= arr2[j]) {
        arr1.splice(i, 1);
        arr2.splice(j, 1);
        i--;
        j--;
        count++;
       }
     }
    }
        return count == 2 ? true : false;
     }
 function brick(a,b,c,x,y) {
    return (a*b< x*y || a*c< x*y || b*c< x*y)
}
 function brick(a, b, c, x, y)  { 
    return a * b <= x * y || a * c <= x * y || c * b <= x * y;
}
 function brick(a, b, c, x, y)
{
let o = ( a - x <= 0 && c - y <= 0 ) || ( a - x <= 0 && b - y <= 0 ) || ( b - x <= 0 && c - y <= 0 ) || ( a - y <= 0 && b - x <= 0 ) || ( a - y <= 0 && c - x <= 0 ) || ( c - x <= 0 && b - y <= 0 )
return o;
}
 function brick(a, b, c, x, y) {

  if (a <= 0 || b <= 0 || c <= 0 || x <= 0 || y <= 0) {
    return false;
  }

 
  if (a <= x && b <= y || a <= y && b <= x ||
      c <= x && b <= y || c <= y && b <= x ||
      a <= x && c <= y || a <= y && c <= x) {
    return true;
  }

  return false;
}
 function brick(a, b, c, x, y)  { 
    if (a<=x && (b<=y || c<=y)) return true;
    if (b<=x && (a<=y || c<=y)) return true;
    if (c<=x && (a<=y || b<=y)) return true;
    return false;
}
function brick(a, b, c, x, y) {
    let p = (a + b + c) / 2; // Полупериметр
    let s = (p * (p - a) * (p - b) * (p - c)) ** 0.5; // Площадь
    return s <= x * y;
}
 function brick(a, b, c, x, y){
    if((a <= x && b <= y) || (a <= y && b <= x) || (b <= x && c <= y) || (b <= y && c <= x) || (a <= x && c <= y) || (a <= y && c <= x)){
        return true;
    }
    else{
        return false;
    }
}
 function brick(a,b,c,x,y){
    d=[a,b,c].sort()
    d1=d[d.length-1]
    d2=d[d.length-2]
    if (d1>= Math.max(x,y) &&d2>= Math.min(x,y) ){
        return 1
    }
    else{
        return 0
    }
}
 function brick(a,b,c,x,y){
    if( (a<=x&&b<=y) || (b<=x&&a<=y) || (a<=x&&c<=y) || (c<=x&&a<=y) || (b<=x&&c<=y) || (c<=x&&b<=y)){
        return true;
    }
    else{return false;}
}
 function brick(a,b,c,x,y){
    if((a < x && b < y)|| (b < x && a < y) || (a < x && c < y) || (c < x && a < y) || (b < x && c < y) || (c < x && b < y)){
        return true
    }else{
        return false
    }
}
 function brick(a, b, c, x, y){
    if(a< x && b< y||c< x && b< y||a< x && c< y||b< x && a< y||b< x && c< y||c< x && a< y){return true}
    else{return false;}
    
}
 function brick(a, b, c, x, y) {
        let arr = [a, b, c].sort()

        if ((arr[0] <= x && arr[1] <= y) || (arr[1] <= x && arr[0] <= y)) return true
        else return false
    }
 function brick(a, b, c, x, y){
    let min1 = Math.min(a, b, c)
    if (min1==a){
        min2 = Math.min(b, c)
    }if (min1==b){
        min2 = Math.min(a, c)
    }if (min1==c){
        min2 = Math.min(a, b)
    }
    if((min1 < x && min2 < y) || (min1 < y && min2 < x)){
        return true
    }
return false
}
 function brick(a, b, c, x, y)  { 
    let arr = [a,b,c].sort((a,b) => a-b)
    let arr1 = [x,y].sort((a,b) => a-b)
    return(arr[0] < arr1[0] && arr[1] < arr1[1])
}
 function brick(a, b, c, x, y)  { 
    return((a <= x) && ((b <= y) || (c <= y))) || ((b <= x) && ((a <= y) || (c <= y))) ||((c <= x) && ((a <= y) || (b <= y)))
}
 function brick(a, b, c, x, y)  { 
    if((a <= x) && ((b <= y) || (c <= y)) || ((b <= x) && ((a <= y) || (c <= y))) ||((c <= x) && ((a <= y) || (b <= y)))){
        return true 
    }
    else{
        return false
    }
}
 function brick (a, b, c, x, y){
    return ((a< x && (b< y || c< y))||(b< x && (a< y || c< y))||(c< x && (b< y || a< y)));
}
 function brick (a, b, c, x, y){
    return ((a< x && (b < y || c < y))||(b < x && (a < y || c < y))||(c < x && (b < y || a < y)));
}
 function brick(a, b, c, x, y){
    if (x >= a && y >= b || x >= b && y >= a){
        return true
    }
    else if (x >= a && y >= c || x >= c && y >= a){
        return true
    }
    else if (x >= c && y >= b || x >= b && y >= c){
        return true
    }
}
 function brick(a, b, c, x, y){
    if ((a<=x&&b<=y)||(a<=y&&b<=x)||(a<=x&&c<=y)||(c<=x&&b<=y)||(a<=y&&c<=x)||(c<=y&&b<=x)){
        return true;
    }
    else
    return false;
}
 function brick(a, b, c, x, y) {
    let sidesBrick = [a, b, c].sort((x, y) => x - y);
    let sidesHole = [x, y].sort((x, y) => x - y);
    return sidesBrick[0] <= sidesHole[0] && sidesBrick[1] <= sidesHole[1];
}
 function brick(a,b,c,x,y){
    if (a <= x && b <= y || b <= x && a <= y){
        return true;
    }
        if (a <= x && c <= y || c <= x && a <= y){
        return true;
    }
        if (c <= x && b <= y || c <= x && a <= y){
        return true;
    }
    else{
        return false;
    }
}
 function brick(a, b, c, x, y) {
    if ((x >= a && y >= b) || (x >= b && y >= a)) {
        return true;
    }
    if ((x >= a && y >= c) || (x >= c && y >= a)) {
        return true;
    }
    if ((x >= b && y >= c) || (x >= c && y >= b)) {
        return true;
    }
    return false;
}
 function brick(a, b, c, x, y) {
        let arr = [a, b, c].sort()

        if ((arr[0] <= x && arr[1] <= y) || (arr[1] <= x && arr[0] <= y)) return true
        else return false
    }
 function brick(a, b, c, x, y){
    return ( (a < x && (b < y || c < y)) || (b < x && (a < y || c < y)) || (c < x && (a < y || b < y)))
}
 function brick(a, b, c, x, y) {
    [a, b, c] = [a, b, c].sort((x,y)=>x-y);
    [x, y] = [x, y].sort((x,y)=>x-y);
    if (a < x && b < y) return true
    else return false 
}
 function brick(a, b, c, x, y)  { 
if (a <= x && b <= y ||
      b <= x && a <= y ||
      a <= x && c <= y ||
      c <= x && a <= y ||
      c <= x && b <= y ||
      b <= x && c <= y) {
          return true;
      } else {return false}
}
 function brick(a, b, c, x, y)  { 
    let m = [a, b, c];
    let n = [x, y];
    m.sort();
    n.sort();
    if(m[0] < n[0] && m[1] < n[1])
        return true;
    return false;
}
 function brick(a, b, c, x, y)  {  
    return a*b <= x*y ||  b*c <= x*y || c*a <= x*y ;
}
 function brick(a, b, c, x, y)  { 
if(a*b <= x*y || c*b <= x*y || a*c <= x*y){
     return true;
  } else {
   return false;
  }
}
 function brick(a,b,c,x,y) {
    let S = x * y;
    if ((a<=x && (b<=y || c<=y)) || (b<=x && (a<=y || c<=y)) || (c<=x && (a<=y || b<=y)))
        return true;
    else
        return false;
}
 function brick(a, b, c, x, y){
    if(a *b<= x*y ||  b*c<=x*y ||  a*c<=x*y) return true;
    else return false;
    
}
 function brick(a,b,c,x,y){
    return x>= a && y >= b || x >= b && y >= a || x >= c && y >= b || x >= b && y >= c || x >= a && y >= c || x >= c && y >= a 
}
 function brick(a,b,c,x,y){
    let i=Math.min(Math.min(a,b),Math.min(a,c),Math.min(b,c))
    let p=Math.max(Math.min(a,b),Math.min(a,c),Math.min(b,c))
    if((i<=x && p<=y )||(i<=y && p<=x)){
        return true
    }
    return false
}
 function brick(a, b, c, x, y){ 
    let sidesBrick = [a, b, c].sort((a,b) => a - b);
    let sidesHole = [x, y].sort((a,b) => a - b);
    return (sidesBrick[0] <= sidesHole[0] && sidesBrick[1] <= sidesHole[1])? true:false
}
 function brick(a, b, c, x, y)  { 
    if (x>=a && (y>=b || y>=c))
        return true;
    else if (x>=b && (y>=a || y>=c))
        return true;
    else if (x>=c && (y>=b || y>=a))
        return true;
    else 
        return false;
}
 function brick(a, b, c, x, y){
    if(x>y) {
        let t = x; 
        x = y; 
        y = t;
    }
    if(Math.min(a, b) <= x && Math.max(a, b) <= y)
        return true;
    if(Math.min(a, c) <= x && Math.max(a, c) <= y)
        return true;
    if(Math.min(b, c) <= x && Math.max(b, c) <= y)
        return true;
    return false;
    
}
 function brick(a, b, c, x, y)  { 
    return ((a
}
 function brick(a, b, c, x, y){
    return x*y >= a*b || x*y >= c*b || x*y >= a*c
}
 function brick(a, b, c, x, y) {
    return fits(a, b, x, y) || fits(a, c, x, y) || fits(b, c, x, y);
}

function fits(a, b, x, y) {
    return a <= x && b <= y|| a <= y && b <= x;
}
 function brick(a, b, c, x, y) {
    
    if(a < x && b < y || c < x && b < y || a < x && c < y || b < x && a < y || b < x && c < y || c < x && a < y)
    return true
    else
    return false;
}
 function brick(a,b,c,x,y){
    if((a <= x && b <= y) || (b <= x && a <= y) || (a <=x && c <= y) || (c <= x && a <= y) || (b <= x && c <= y) || (c <= x && b <= y)){
        return true;
    } else {
        return false;
    }
}
 function brick(a, b, c, x, y) {
        let arr = [a, b, c].sort()

        if ((arr[0] <= x && arr[1] <= y) || (arr[1] <= x && arr[0] <= y)) return true
        else return false
    }
 function brick(a, b, c, x, y){
    return x*y >= a*b || x*y >= c*b || x*y >= a*c
}
 function brick(a, b, c, x, y)  {
    let n = [a, b, c];
    n.sort();
    let m = [x, y];
    m.sort();
    let result = (n[0] <= m[0] && n[1] <= m[1]) ? true : false;
    return result; 
}
 function brick(a, b, c, x, y){
    if(a<=x && b<=y || b<=x && a<=y || b<=x && c<=y || c<=x && b<=y ||a<=x && c<=y ||c<=x && a<=y){
        return true;
    }
    return false;
}
 function brick ( a, b, c, x, y ) { 
    return ((a <= x && b <= y) ||  (a <= y && b <= x) ||  (a <= x && c <= y) || (c <= x && b <= y) || (a <= y && c <= x) || (c <= y && b <= x)) ? true : false
}
 function brick(a, b, c, x, y) {
    let brickv = [a, b, c];
    let hole = [x,y];
    hole.sort((a, b) => b - a);
    brickv.splice(brickv.indexOf(Math.max(...brickv)), 1);
    brickv.sort((a, b) => b - a);
    if(brickv[0] <= hole[0] && brickv[1] <= hole[1])
        return true;
    return false;
}
 function brick(a, b, c, x, y)  { 
if ((a<=x) && (b<=y)){return true;} 
  if((b<=x) && (a<=y)){return true;}
  if((a<=x) && (c<=y)) {return true;}
  if ((c<=x) && (a<=y)) {return true;}
  if ((c<=x) && (b<=y)) {return true;}
  if ((b<=x) && (c<=y)) {return true;}
  else {
   return false;
   }
   return 0;

}
console.log(brick(10, 20, 30, 11, 21) );        //  true
console.log(brick(10, 20, 30, 9, 21) );
 function brick(a, b, c, x, y)  { 
    if (((a <= x) && ((b <= y) || (c <= y))) || ((b <= x) && ((a <= y) || (c <= y))) ||((c <= x) && ((a <= y) || (b <= y))))
    return true;
}
 function brick(a, b, c, x, y) {
        if ((a < x && b < y) || (a < y && b < x)   
        || (a < x && c < y) || (c < y && b < x)
        || (c < x && a < y) || (b < y && c < x))
        { return true }
        else return false
    }
 function brick(a, b, c, x, y)  { 
    var arr = [a, b, c]
var k = Math.min(...arr);
arr.splice(arr.indexOf(k), 1);
var j = Math.min(...arr);
return (k< x&&j< y||k< y&&j< x) ? true : false
}
 function brick(a, b, c, x, y)
{
    if(a <= x && b <= y || b <= x && a <= y || c <= x && a <= y || c <= x && b <= y || a <= x && c <= y || b <= x && c <= y)
    {
        return true;
    }
    else
    {
        return false;
    }
}
 function brick(a, b, c, x, y){
    return x*y >= a *b || x*y >= c*b || x*y >= a*c
}
 function brick (a, b, c, x, y) {
    return (x >= a && y >= b) || (x >= b && y >= a) || 
           (x >= a && y >= c) || (x >= c && y >= a) || 
           (x >= c && y >= b) || (x >= b && y >= c);
}
 function brick(a, b, c, x, y) {
    if (
        (a <= x && b <= y) ||
        (a <= x && c <= y) ||
        (b <= x && c <= y) ||
        (b <= x && a <= y) ||
        (c <= x && b <= y) ||
        (c <= x && a <= y)
    )
        return true;
    return false;
}
 function brick(a, b, c, x, y){
    myar = [a,b,c]
    myar.sort(function(a, b){return a-b})
    myar2 = [x,y]
    myar2.sort(function(a, b){return a-b})
    if(myar[0]<=myar2[0] && myar[1]<= myar2[1] ){
        return true
    }else return false
}
 function brick(a, b, c, x, y){
    let arr_brick = [a, b, c].sort();
    let arr_hole = [x, y].sort();
    if(arr_hole[0]> arr_brick[0] && arr_hole[1]>arr_brick[1]){
        return true
    }
    else{
        return false
    }
}
 function brick(a,b,c,x,y){
    M = Math.max(a,b,c);
    m = Math.min(a,b,c);
    sr = Math.abs(M-m);
    if ((m <= x && sr <=y) || (m <= y && sr <=x)) return true;
    else return false;
}
 function brick(a, b, c, x, y){
    return (a<=x & (b<=y || c<=y)) || (b<=x & (a<=y|| c<=y)) || (x>=c & (a<=y|| b<=y))
}
 function brick(a, b, c, x, y)  { 
    return a * b <= x*y || b * c <= x * y || c * a <= x * y

}
 function brick(a, b, c, x, y)
{
    if(a*b < x*y||a*c < x*y||b*c < x*y)
    {
        return true
    }
    else
    {
        return false
    }
}
 function brick(a,b,c,x,y)
{
    let square = [x,y].sort((x,y)=>x-y)
    console.log(square)
    let cube = [a,b,c].sort((x,y)=>x-y)
    if (cube[0] < square[0] && cube[1] < square[1]) return true ;
    return false 
}
 function brick (a, b, c, x, y)
{
    if (a < x && b < y || a < x && c < y || b < x && a < y || b < x && c < y || c < x && b < y || c < x && a < y)             
        return 1;
    return 0;
}
 function brick(a,b,c,x,y)
{
    let s = (x*y >= a*b && x >= a && y >= b || y >= a && x >= b) || (x*y >= b*c && x >= b && y >= c || y >= b && x >= c) || (x*y >= a*c && x >= a && y >= c || y >= a && x >= c)
    return s
}
 function brick(a, b, c, x, y){
    if (a*b <= x*y || a*c <= x*y || c*b <= x*y){
        return true;
    } else {
        return false;
    }
}
 function brick(...args){
    let max = Math.max(args[0],args[1],args[2]);
    args.splice(args.indexOf(max), 1);

    if(args[0] > args[1]) args = swap(args, 0 , 1);
    if(args[2] > args[3]) args = swap(args, 2, 3);

    if (args[0] > args[2]) return false;
    else if (args[1] > args[3]) return false;
    return true;
}

function swap(arr, element1, element2){
    let buffer = arr[element1];
    arr[element1] = arr[element2];
    arr[element2] = buffer;
    return arr;
}
 function brick(a, b, c, x, y) {
    return ((x*y >= a*b) || (x*y >= c*b) || (x*y >= a*c)) ? true:false;
}
 function brick (a, b, c, x, y) {
    let min1, min2;
    
    if (a > b) {
        min1 = b;
        if (a > c) {
            min2 = c;
        }
        else {min2 = a;}
    }
    else
    {
        min1 = a;
        if (b > c) {
            min2 = c;
        }
        else {min2 = b;}
    }
    
    if ((min1 < x && min2 < y) || (min1 < y && min2 < x)) {
        return true;
    }
    else {return false;}
}
 function brick(a, b, c, x, y){
    var min1, min2;
    
    if(a > b)
    {
        min1 = b;
        if(a > c)
            min2 = c;
        else
            min2 = a;
    }
    else
    {
        min1 = a;
        if(b > c)
            min2 = c;
        else
            min2 = b;
    }
    
    if((min1 < x && min2 < y) || (min1 < y && min2 < x))
        return true;
    return false;
}
 function brick(a, b, c, x, y) {
    return fits(a, b, x, y) || fits(a, c, x, y) || fits(b, c, x, y);
}

function fits(a, b, x, y) {
    return a <= x && b <= y|| a <= y && b <= x; 
}
 function brick(a,b,c,x,y){
    let z = Math.min(a,b,c)
    let d = 0
    if (z==a){
        d=Math.min(b,c)
    }else if(z==b){
        d=Math.min(a,c)
    }else{
        d=Math.min(b,a)
    }
    if((z<=x&&d<=y)||(z<=y&&d<=x)){
        return true
    }else{
        return false
    }
}
 function brick(a, b, c, x, y) {
    return fits(a, b, x, y) || fits(a, c, x, y) || fits(b, c, x, y);
}

function fits(a, b, x, y) {
    return a <= x && b <= y|| a <= y && b <= x;
}
 function brick(a, b, c, x, y) {
    [a, b, c] = [a, b, c].sort();
    [x, y] = [x, y].sort();
    return a < x && b < y;
}
 function brick(a, b, c, x, y)
{
    if(a<=x && b<=y)
    {
        return true;
    }
    else if(a<=y && b<=x)
    {
        return true;
    }
    else if(b<=x && c<=y)
    {
        return true;
    }
    else if(c<=x && b<=y) 
    {
        return true;
    }
    else if(a<=x && c<=y) 
    {
        return true;
    }
    else if(c<=x && a<=y) 
    {
        return true;
    }
    else
    {
        return false;
    }
}
 function brick(a, b, c, x, y)  { 
    if (((a <= x) && (b <= y)) || ((a <= y) && (b <= x)) ||
    ((a <= x) && (c <= y)) || ((a <= y) && (c <= x)) ||
    ((b <= x) && (c <= y)) || ((b <= y) && (c <= x)))
    return true;
    else return false;
}
 function brick(a, b, c, x, y)  { 
return x > b && y > c  ||  x > a && y > b || x > a && y > c || x > c && y > b || x > b && y > a || x > c && y > a;
}
 function brick(a,b,c,x,y)
{
  let arr = [a,b,c].sort()  
  if((arr[0] <= x && arr[1] <= y) || (arr[1] <= x && arr[0]<= y))
  {
      return true
  }
   else return false 
    
    
}
 function brick (a, b, c, x, y) {
    if (x * y >= a * b || x * y >= a * c || x * y >= c * b) {
        return true
    } else return false
}
 function brick(a, b, c, x, y){
    if( a < 0 || b < 0 || c < 0 || x < 0 || y < 0){
        return false;
    }
    if ((a - x <= 0 && b - y <= 0 ) || (a - x <= 0  && c - y <= 0 )
    || (b - x <= 0  && c - y <= 0 ) || (b - x <= 0  && a - y <= 0 )
    || (c - x <= 0  && a - y <= 0 ) || (b - y <= 0  && c - x <= 0 )) {
       return true;
    }
    else{
        return false;
    }
}
console.log(brick());
 function brick(a, b, c, x, y)  { 
    return a*b <= x*y || b*c <= x*y || c*a <= x*y
}
 function isThere(x, arr) {
    arr.sort((a, b) => b - a)
    for (let i = 0; i < arr.length; i++) {
        if (x >= arr[i]) {
            arr.splice(i, 1)
            return true;
        }
    }
    return false;
}

function brick(a, b, c, x, y) {
    let arr = [a, b, c];
    return isThere(x, arr) && isThere(y, arr) 
}
 function brick(a,b,c,x,y){
    if(a<=x && b<=y || a<=y && b<=x || a<=x && c<=y || a<=y && c<=x || b<=y && c<=x || b<=x && c<=y){
        return true
    }

    return false
}
 function brick(a, b, c, x, y)  { 
    if(2*(a+b) <= 2*(x+y) || 2*(a+c) <= 2*(x+y) || 2*(c+b) <= 2*(x+y)){
        return true;
    }else{
        return false;
    }
}
 function brick(a, b, c, x, y){
    if(a*b< x*y || a*c< x*y || b*c< x*y){
        return true
    }
}
 function brick(a, b, c, x, y)
{
    return (a <= x && b <= y) || (b <= x && a <= y) ||
        (a <= x && c <= y) || (c <= x && a <= y) || (c <= x && b <= y) ||
            (b <= x && c <= y);
}
 function brick(a, b, c, x, y){
    if(x>a&&(y>b||y>c)||x>b&&(y>a||y>c)||x>c&&(y>b||y>a)){
        return true 
    } 
    return false
}
 function brick(a,b,c,x,y){
    if ( (a <= x && b<=y) || (a <= y && b <= x) || (a<=x && c <= y) || (c<= x && b <= y) || (a <= y && c <= x) || (c<=y && b <= x)){
        return true
    }
    return false
}
 function brick(a, b, c, x, y)  { 
    let brick=[a,b,c].sort();
    let hole=[x,y].sort();
    return (hole[0]>=brick[0] && hole[1]>=brick[1])?true:false;
}
 function brick(a, b, c, x, y)
{
    if(x>=a&&y>=b) return true;
    if(x>=b&&y>=a) return true;
    if(x>=a&&y>=c) return true;
    if(x>=c&&y>=a) return true;
    if(x>=b&&y>=c) return true;
    if(x>=c&&y>=b) return true;
    return false;
}
 function brick(a, b, c, x, y) {
    return (x >= a && y >=b || x >= b && y >=a || x >= a && y >=c || x >= c && y >=a || x >= b && y >=c || x >= c && y >=b);
}
 function brick ( a, b, c, x, y ) { 
    return ((a <= x && b <= y) || (a <= y && b <= x) || (a <= x && c <= y) || (c <= x && b <= y) || (a <= y && c <= x) || (c <= y && b <= x)) ? true : false
}
 function brick (a, b, c, x, y) {
    return (a*b <= x*y) || (a*c <= x*y) || (b*c <= x*y)
}
 function brick(a, b, c, x, y){
    if (a*b <= x*y || a*c <= x*y || c*b <= x*y) { return true }
    else { return false }
}
 function brick(a, b, c, x, y){
    if(a*b <= x*y || b*c <= x*y || a*c <= x*y){
        return 1
    }
    return 0
}
 function brick(a,b,c,x,y){
    let square = [x,y].sort((x,y)=>x-y)
    console.log(square)
    let cube = [a,b,c].sort((x,y)=>x-y)
    if (cube[0]< square[0]&&cube[1]< square[1]) return true;
    return false
}
 function brick(a, b, c, x, y) {
    let s1 = [a,b,c].sort((x, y) => x - y)
    let s2 = x > y ? [y, x] : [x, y]
    return s1[0] < s2[0] && s1[1] < s2[1]
}
 function brick(a,b,c,x,y)
{
    let brickArr = [a,b,c], holeArr = [x,y];
    let quantity;
    for(let i = 0; i < 2; i++)
    {
        quantity = 0;
        for(let j = 0; j < 3; j++)
        {
            if(holeArr[i] >= brickArr[j])
                quantity++;
        }
        if(quantity >= 2)
            return true;
    }
    return false;
}
 function brick(a, b, c, x, y){
    if (x*y >= a*b || x*y >= a*c || x*y >= b*c){
        return true;
    } else {
        return false;
    }
}
 function brick(...args){
    let max = Math.max(args[0], args[1], args[2]);
    args.splice(args.indexOf(max), 1);
    if (args[0] > args[1]) {
        args = swap(args, 0, 1);
    }
    if (args[2] > args[3]) {
        args = swap(args, 2, 3);
    }
    if (args[0] > args[2]) {
        return false;
    }
    else if(args[1] > args[3]) {
        return false;
    }
    return true;
}

function swap(a, e1, e2) {
    let f = a[e1];
    a[e1] = a[e2];
    a[e2] = f;
    return a;
}