Advertisement
Guest User

Untitled

a guest
Jan 17th, 2016
500
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. function solve(arr) {
  2.  
  3. Array.prototype.clean = function (deleteValue) {
  4. for (var i = 0; i < this.length; i++) {
  5. if (this[i] == deleteValue) {
  6. this.splice(i, 1);
  7. i--;
  8. }
  9. }
  10. return this;
  11. };
  12.  
  13. var silver = 0;
  14. var gold = 0;
  15. var diamonds = 0;
  16.  
  17. for (var i = 0; i < arr.length; i++) {
  18. var line = arr[i].split(" ").clean("");
  19. if (line.length === 5) {
  20. if (line[3].indexOf("silver") > -1) {
  21. silver += parseInt(line[4]);
  22. }
  23. if (line[3].indexOf("gold") > -1) {
  24. gold += parseInt(line[4]);
  25. }
  26. if (line[3].indexOf("diamonds") > -1) {
  27. diamonds += parseInt(line[4]);
  28.  
  29. }
  30. if (line.length === 4 && line[1] === '-') {
  31. if (line[2].indexOf("silver") > -1) {
  32. silver += parseInt(line[3]);
  33. }
  34. if (line[2].indexOf("gold") > -1) {
  35. gold += parseInt(line[3]);
  36. }
  37. if (line[2].indexOf("diamonds") > -1) {
  38. diamonds += parseInt(line[3]);
  39. }
  40. }
  41. }
  42.  
  43. }//
  44. console.log("*Silver: " + silver);
  45. console.log("*Gold: " + gold);
  46. console.log("*Diamonds: " + diamonds);
  47.  
  48. }
  49.  
  50. //solve(["mine bobovdol - gold: 10",
  51. // "mine - diamonds: 5",
  52. // "mine colas - wood: 10",
  53. // "mine myMine - silver: 14",
  54. // "mine silver:14 - silver: 14"
  55. //]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement