Ponchimeow/Practice

PK賽 ( 95分 )

Opened this issue · 0 comments

Lidemy, OJ PK 賽

function pe(a, b) {
  if (a.length <= 100 && b.length <= 100) {
    if (b.length <= 5) {
      if (count(a) >= 3 && count(a) > count(b)) {
        return 'A';
      } else if (count(b) >= 3 && count(b) > count(a)) {
        return 'B';
      } else {
        return 'NO';
      }
    } else if (a.charAt(a.length - 1) === 'O' && b.charAt(b.length - 1) === 'X') {
      return 'A';
    } else if (b.charAt(b.length - 1) === 'O' && a.charAt(a.length - 1) === 'X') {
      return 'B';
    } else {
      return 'NO'
    }
  }
}

function count(num) {
  const reg = new RegExp('O', 'g');
  const res = num.match(reg);
  const count = res ? res.length : 0;
  return count;
}