Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(arr) {
- Array.prototype.clean = function (deleteValue) {
- for (var i = 0; i < this.length; i++) {
- if (this[i] == deleteValue) {
- this.splice(i, 1);
- i--;
- }
- }
- return this;
- };
- var silver = 0;
- var gold = 0;
- var diamonds = 0;
- for (var i = 0; i < arr.length; i++) {
- var line = arr[i].split(" ").clean("");
- if (line.length === 5) {
- if (line[3].indexOf("silver") > -1) {
- silver += parseInt(line[4]);
- }
- if (line[3].indexOf("gold") > -1) {
- gold += parseInt(line[4]);
- }
- if (line[3].indexOf("diamonds") > -1) {
- diamonds += parseInt(line[4]);
- }
- if (line.length === 4 && line[1] === '-') {
- if (line[2].indexOf("silver") > -1) {
- silver += parseInt(line[3]);
- }
- if (line[2].indexOf("gold") > -1) {
- gold += parseInt(line[3]);
- }
- if (line[2].indexOf("diamonds") > -1) {
- diamonds += parseInt(line[3]);
- }
- }
- }
- }//
- console.log("*Silver: " + silver);
- console.log("*Gold: " + gold);
- console.log("*Diamonds: " + diamonds);
- }
- //solve(["mine bobovdol - gold: 10",
- // "mine - diamonds: 5",
- // "mine colas - wood: 10",
- // "mine myMine - silver: 14",
- // "mine silver:14 - silver: 14"
- //]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement