Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function orderWeight(strng) {
- strng = strng.split(" ")
- const lgtStrng= strng.length
- const myDic = []
- const myDic2 = []
- let temp = 0
- for (i in strng){
- for(j in strng[i]){
- temp+= parseInt(strng[i][j])
- }
- console.log(temp)
- myDic.push(temp)
- temp = 0
- // element.split("").reduce((a,b)=> a+b)
- }
- let bool= false;
- let ind=0;
- let indede=0
- let minVal=9999;
- while(bool ==false){
- minVal=9999
- ind=0
- for(k in myDic){
- if(myDic[k]<minVal){
- minVal=myDic[k]
- ind=k
- }
- }
- myDic2.push(strng[ind])
- strng.splice(ind,1)
- myDic.splice(ind,1)
- console.log(myDic)
- indede++
- if(indede >= lgtStrng){
- bool = true
- }
- }
- console.log(myDic)
- console.log(myDic2.join(" "))
- console.log(strng)
- return myDic2.join(" ")
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement