SHARE
TWEET

Untitled

a guest Dec 8th, 2019 75 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script>
  2. document.addEventListener("DOMContentLoaded", function() {
  3.  
  4. const ree = document.querySelectorAll('td');
  5. let tab = [];
  6. let uczestnicy;
  7. let naj;
  8. let uczestnicyk;
  9. var najk;
  10. let uczestnicym;
  11. var najm;
  12.  
  13. for(i=0;i<ree.length; i++){
  14.     tab[i]=ree[i].innerText;
  15.     console.log(tab[i]);
  16. };
  17. let r=0;
  18. let os = [];
  19.  
  20. for(i=0; i<tab.length/4; i++){
  21.     os.push([tab[r] +" "+ tab[r+1], tab[r+2], parseInt(tab[r+3])]);
  22.     r = r+4;
  23. };
  24. let pktt=[];
  25. let o=0;
  26. for(i=0; i<tab.length/4; i++){
  27.     pktt.push([parseInt(tab[o+3]), tab[o] +" "+ tab[o+1], tab[o+2]]);
  28.     o = o+4;
  29. }
  30.  
  31. function NanNo(v){
  32.     return v>=0;
  33. }
  34. let tabm = [];
  35. let tabk = [];
  36.  
  37. pktt.sort();
  38. pktt.reverse();
  39. let pkttt=[];
  40. for(i=0; i<os.length; i++){
  41.     if(pktt[i][0]=Number){
  42.         naj = pktt[1];
  43.         break;
  44.     }
  45. }
  46. console.log(naj);
  47. document.querySelector('#naj').innerText = "Najlepszy uczestnik: " + naj[1];
  48.  
  49. for(i=0; i<pktt.length; i++){
  50.     if(pktt[i][2]==="M"){
  51.         tabm.push(pktt[i]);
  52.     }else {
  53.         tabk.push(pktt[i]);
  54.     }
  55. }
  56.  
  57. console.log(tabk);
  58. for(i=0; i<os.length; i++){
  59.     if(isNaN(tabm[i]=true)){
  60.         i++;
  61.     } else{
  62.         najm = tabm[i];
  63.         break;
  64.     }
  65. }
  66. for(i=0; i<tabm.length; i++){
  67.     if(i===Number){
  68.         najm=tabm[i];
  69.     } else continue
  70. }
  71. console.log(najm);
  72.  
  73. console.table(tabm);
  74. console.log(tabk[0][0]);
  75. console.table(tabk);
  76. document.querySelector('#najm').innerText = "Najlepszy uczestnik mezczyzna: " + najm[1];
  77.  
  78. for(i=0; i<os.length; i++){
  79.     if(tabk[i][0]!=NaN){
  80.         najk = tabk[i];
  81.         break;
  82.     }else {
  83.         break;
  84.     }
  85. }
  86. console.log(najm);
  87.  
  88. document.querySelector('#najk').innerText = "Najlepszy uczestnik kobieta: " + najk[1];
  89. console.table(najk);
  90. console.log(pktt[3][1]);
  91. console.log(tabk);
  92. console.log(tabm);
  93.  
  94. console.table(os);
  95. const pkt = [];
  96. for(i=0; i<os.length; i++){
  97.     pkt[i] = os[i][2];
  98. }
  99. console.table(pkt);
  100.  
  101. let filt = 0;
  102. filt = pkt.filter(NanNo);
  103. console.log(filt);
  104. var suma = 0;
  105. for(i=0; i<filt.length; i++){
  106.     suma = suma + filt[i];
  107. }
  108. console.log(suma);
  109. document.querySelector('#suma').innerText = "Suma punktów: " + suma;
  110.  
  111. for(i=0; i<tabm.length; i++){
  112.     pkttt.push(tabm[i][0]);
  113. }
  114. console.log(pkttt);
  115. let sumam=0;
  116. sumam=pkttt.filter(NanNo);
  117. console.log(sumam);
  118. let sumamm=0;
  119.  
  120. for(i=0; i<sumam.length; i++){
  121.     sumamm = sumamm + sumam[i];
  122. }
  123. console.log(sumamm);
  124. document.querySelector('#sumam').innerText = "Suma punktów mezczyzn: " + sumamm;
  125. let pktk=[];
  126. for(i=0; i<tabk.length; i++){
  127.     pktk.push(tabk[i][0]);
  128. }
  129. console.log(pktk);
  130.  
  131. let sumak=0;
  132. sumak=pktk.filter(NanNo);
  133. console.log(sumak);
  134. let sumakk=0;
  135.  
  136. for(i=0; i<sumak.length; i++){
  137.     sumakk = sumakk + sumak[i];
  138. }
  139. console.log(sumakk);
  140. document.querySelector('#sumak').innerText = "Suma punktów kobiety: " + sumakk;
  141.  
  142.  
  143.  
  144. os.sort(function(a, b) {
  145.   return a[2] - b[2];
  146. })
  147. os.sort();
  148. console.log(os);
  149.  
  150. const uck=[];
  151. for(i=0; i<os.length; i++){
  152.     uck[i] = os[i][1];
  153. }
  154. console.table(uck);
  155. uczestnicyk = uck.filter((el) => el === "K")
  156. uczestnicykk = uczestnicyk.length;
  157. console.log(uczestnicykk);
  158. document.querySelector('#uczestnicyk').innerText = "Liczba uczestniczacych kobiet: " + uczestnicykk;
  159.  
  160. uczestnicym = uck.filter((el) => el === "M");
  161. uczestnicymm = uczestnicym.length;
  162. console.log(uczestnicykk);
  163. document.querySelector('#uczestnicym').innerText = "Liczba uczestniczacych mezczyzn: " + uczestnicymm;
  164.  
  165. uczestnicy = os.length;
  166. console.log(uczestnicy);
  167. document.querySelector('#uczestnicy').innerText = "Liczba uczestników: " + uczestnicy;
  168.  
  169. });
  170. </script>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top