Advertisement
VyaraG

Daggers and Swords

Mar 28th, 2015
369
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(input){
  2.     console.log('<table border="1">');
  3.     console.log('<thead>');
  4.     console.log('<tr><th colspan="3">Blades</th></tr>');
  5.     console.log('<tr><th>Length [cm]</th><th>Type</th><th>Application</th></tr>');
  6.     console.log('</thead>');
  7.     console.log('<tbody>');
  8.     //parse the arr of str to arr of int and round down
  9.     var inputNum = input;
  10.     input.join().split(''); //array-strings
  11.     for (var i = 0; i < input.length; i++) { //nums
  12.         input[i] = Math.floor(inputNum[i]);
  13.         //console.log(inputNum[i])
  14.         var weapon = '';
  15.         var blade = '';
  16.         var lessthanTen = [];
  17.        
  18.         if (inputNum[i]>10 && inputNum[i]<=40) {
  19.             weapon = 'dagger';
  20.         }
  21.  
  22.         else{
  23.             weapon = 'sword';
  24.         }
  25.        
  26.         if ((inputNum[i] - 1) % 5 === 0) {
  27.             blade = 'blade';
  28.         } else if ((inputNum[i] - 2) % 5 === 0) {
  29.             blade = 'quite a blade';
  30.         } else if ((inputNum[i] - 3) % 5 === 0) {
  31.             blade = 'pants-scraper';
  32.         } else if ((inputNum[i] - 4) % 5 === 0) {
  33.             blade = 'frog-butcher';
  34.         } else if ((inputNum[i] - 5) % 5 === 0) {
  35.             blade = '*rap-poker';
  36.         }
  37.         if (inputNum[i] > 10) {
  38.             console.log('<tr><td>' + inputNum[i] + '</td><td>' + weapon + '</td><td>' + blade + '</td></tr>')
  39.         }
  40.     }
  41.     console.log('</tbody>');
  42.     console.log('</table>');
  43. }
  44. solve([
  45. '17.8',
  46. '19.4',
  47. '13',
  48. '55.8',
  49. '126.96541651',
  50. '3'
  51.     ])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement