artak.am De gustibus et coloribus non est disputandum.
boooooooom (22.02.2018)
arr1-ից delete-ով ջնջում եմ, որ նույն անդամը 2-րդ անգամ չընտրվի։
Էն +1-ն էլ դրել եմ, որ ներառեմ մաքսիմում արժեքը, օր եթե գրում էս մաքսիմում 10, ինքը 10-ը չի ներառում, այլ 0-9 թվերից ա ընտրում։
Կարճ
Կոնկրետ
Ստացվեց Շնորհակալություն։
Ընդամենը undefined-ներին էն ստուգող պայմանի մեջ "բռնեցի", Freeman-ի ասածն էլ ուղղեցի, ի ֆսյո։
Հ.Գ. memeberԿոդ:<button onclick="run()">Click to run</button> <div id="demo" ></div> <script> function run() { var memeberCount= prompt(); var arr1 = []; var arr2 = []; for (i=1; i<=memeberCount;i++) { arr1.push(i) } for (j=1; j<=memeberCount; j++) { var randomNum = Math.floor(Math.random() * arr1.length ) ; if (arr1[randomNum]===j || arr1[randomNum]=== undefined) { j-- ; } else if (arr1.length===arr2.length) {break} else { arr2.push(arr1[randomNum]); delete arr1[randomNum]; } } var content =""; for (k=0; k<arr2.length; k++) { content=content+("մասնակից"+(k+1)+"-ին ----մասնակից"+arr2[k]+"-ի խցանը"+"<br>"); } document.getElementById("demo").innerHTML=content; } </script>
Վերջին խմբագրող՝ boooooooom: 22.02.2018, 10:40:
Կարճ
Կոնկրետ
Freeman (22.02.2018)
Սենց undefined չի լինում, որ մի հատ էլ ստուգես։Կոդ:var memeberCount= prompt(); var arr1 = []; var arr2 = []; for (i=1; i<=memeberCount;i++) { arr1.push(i) } for (j=1; j<=memeberCount; j++) { var randomNum = Math.floor(Math.random() * (arr1.length)) ; if (arr1[randomNum]===j) { j-- ; } else { arr2.push(arr1[randomNum]); arr1.splice(randomNum,1); } } var content =""; for (k=0; k<arr2.length; k++) { content=content+((k+1)+"մասնակցին---"+arr2[k]+"-րդ մասնակցի խցանը"+"; "); }
Վերջին խմբագրող՝ Աթեիստ: 23.02.2018, 10:39:
artak.am De gustibus et coloribus non est disputandum.
boooooooom (23.02.2018)
function startsWith(string, substring) {
if (substring!=string.slice(0, substring.length)) return false; else return true;
}
function endsWith(string, substring) {
if (substring!=string.slice(string.length - substring.length)) return false; else return true;
}
Չի աշատում, ինչ անեմ, բարի օր
artak.am De gustibus et coloribus non est disputandum.
Այս պահին թեմայում են 1 հոգի. (0 անդամ և 1 հյուր)
Էջանիշներ