最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用javascript實(shí)現(xiàn)給出的盒子的序列是否可連為一矩型

 更新時(shí)間:2007年08月30日 20:37:11   作者:  
點(diǎn)擊在新窗口中瀏覽此圖片
by cpglkg
<script>
var arr=[5,10,15];


function rect(arr,width)
{
   arr.sort(function(a,b){return a-b;});
   var len = arr.length;
   var temp = arr[0];
   var w = null;
   var h = null;
   for(var i = 0; i < len; i++)
   {
       if((temp + i) != arr[i])
       {
           w = i;
           if (len % w != 0)
               return false;
           h = len/w;
           break;
       }
   }
   var r = width - w;
   temp += r;
   for(var i = w; i < len; i++)
   {
       if(arr[i] != temp + i)
       {
           temp += r;
           if(arr[i] != temp + i)
           {
               return false;
           }
       }
   }

   return true;
}
alert(rect(arr,6));
</script>


by 無殤
<script>
var rows=6;
function ch(array){
array=array.sort(function(a,b){return a-b;})
var n,c=0;
for(var i=1;i<array.length;i++)
if(array[i]-array[i-1]==1)
c++;
else
break;
if(array.length%(c+1)!=0)return false;
for(var i=1;i<array.length;i++)
{
n=array[i]-array[i-1];
if(n!=1 && n+c!=rows)
return false;
}
return true;
}
alert(ch([1,2,3]))
alert(ch([5,6,11,12,17,18,23,24]))
alert(ch([19,25,31]))
alert(ch([1,2,3,4,7,8]))
</script>


by 秦皇也愛JS  

<script>
  var arr = [5,10,15];
  var width = 6;  

  arr = arr.sort(function(a,b){ return a-b});
  var row = Math.ceil((arr[arr.length-1]-arr[0]+1)/width);
  var col = Math.floor(arr.length / row);

  check();
  function check(){
    for(var i=0;i<arr.length-1;i++){
      if(arr[i+1] - arr[i] !=1 && i%col!=col-1 || i%col==col-1 && arr[i+1] - arr[i] != width-col+1){
        alert(false);
        return;
      }
    }
    alert(true);
  }
 </script>

相關(guān)文章

  • 基于JS實(shí)現(xiàn)任務(wù)隊(duì)列的示例代碼

    基于JS實(shí)現(xiàn)任務(wù)隊(duì)列的示例代碼

    顧名思義,任務(wù)隊(duì)列就是存放任務(wù)的隊(duì)列,隊(duì)列中的任務(wù)都嚴(yán)格按照進(jìn)入隊(duì)列的先后順序執(zhí)行,所以下面我們就來看看如何基于JS實(shí)現(xiàn)任務(wù)隊(duì)列吧
    2023-08-08
  • 微信小程序?qū)崿F(xiàn)預(yù)覽圖片功能

    微信小程序?qū)崿F(xiàn)預(yù)覽圖片功能

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)預(yù)覽圖片功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • layui+ssm實(shí)現(xiàn)數(shù)據(jù)批量刪除功能

    layui+ssm實(shí)現(xiàn)數(shù)據(jù)批量刪除功能

    本篇文章給大家介紹layui+ssm實(shí)現(xiàn)數(shù)據(jù)批量刪除功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-12-12
  • JS仿Windows實(shí)現(xiàn)桌面主題特效

    JS仿Windows實(shí)現(xiàn)桌面主題特效

    這篇文章主要介紹了如何利用HTML+CSS+JS模仿Windows實(shí)現(xiàn)桌面主題特效,文中的示例代碼講講詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-06-06
  • JS/HTML5游戲常用算法之碰撞檢測 像素檢測算法實(shí)例詳解

    JS/HTML5游戲常用算法之碰撞檢測 像素檢測算法實(shí)例詳解

    這篇文章主要介紹了JS/HTML5游戲常用算法之碰撞檢測 像素檢測算法,結(jié)合實(shí)例形式詳細(xì)分析了javascript像素檢測碰撞算法的原理、實(shí)現(xiàn)步驟及相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • js中點(diǎn)擊空白區(qū)域時(shí)文本框與隱藏層的顯示與影藏問題

    js中點(diǎn)擊空白區(qū)域時(shí)文本框與隱藏層的顯示與影藏問題

    文本框獲得焦點(diǎn)的時(shí)在文本框的下方顯示一個(gè)浮動(dòng)層,點(diǎn)擊文本框隱藏浮動(dòng)層,下面為大家介紹下鼠標(biāo)點(diǎn)擊時(shí)文本框與隱藏層處理問題,感興趣的朋友可以參考下
    2013-08-08
  • Javascript String 字符串操作包

    Javascript String 字符串操作包

    提供一個(gè) JS String 包,包含了一些常用的對字符串操作的函數(shù),詳細(xì)的請看源碼及演示
    2010-10-10
  • JavaScript異步加載淺析

    JavaScript異步加載淺析

    這篇文章主要介紹了JavaScript異步加載淺析,本文講解了腳本延遲執(zhí)行、腳本的完全并行化、可編程的腳本加載等內(nèi)容,需要的朋友可以參考下
    2014-12-12
  • JavaScript 事件冒泡應(yīng)用實(shí)例分析

    JavaScript 事件冒泡應(yīng)用實(shí)例分析

    在一些傳統(tǒng)的小型WEB應(yīng)用開發(fā)過程中,JavaScript通常只是拿來做表單驗(yàn)證而以,所以你很少會(huì)遇到因?yàn)镴avaScript事件冒泡而影響功能的實(shí)現(xiàn)情況,又或者事件冒泡對最終實(shí)現(xiàn)效果影響不大,可忽略。
    2010-01-01
  • 圍觀tangram js庫

    圍觀tangram js庫

    Tangram開源將近一周,持續(xù)圍觀了幾天。寫一個(gè)簡單的圍觀筆記吧。
    2010-12-12

最新評論

钦州市| 德保县| 惠水县| 黎城县| 正阳县| 桂东县| 平远县| 桃江县| 新干县| 饶阳县| 儋州市| 酉阳| 云龙县| 朝阳市| 南昌市| 越西县| 南溪县| 桑日县| 武威市| 镶黄旗| 乐安县| 广河县| 正阳县| 响水县| 桐梓县| 策勒县| 信宜市| 和平县| 津南区| 宜川县| 广昌县| 桂阳县| 宜宾县| 彰武县| 无棣县| 宜宾县| 西昌市| 伊宁市| 永济市| 旅游| 平湖市|