Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
565 B
2
Indexable
const rules = [
  ['scissors', 'paper lizard'],
  ['paper', 'rock spock'],
  ['lizard', 'spock paper'],
  ['rock', 'lizard scissors'],
  ['spock', 'scissors rock']
];
const result = ['spock spock', 'scissors spock', 'lizard spock'].map(curr => {
  const value = curr.split(' ');
  if(value[0] === value[1]) { return 'empate'; }

  if(rules.find(r => r[0] === value[0] && r[1].includes(value[1]))) {
    return value[0];
  }

  if(rules.find(r => r[0] === value[1] && r[1].includes(value[0]))) {
    return value[1];
  }

});
console.log(result);