문제

  • 정자 세포는 개인의 성별을 결정한다.
  • X 염색체를 포함하는 정자 세포가 난자를 수정시키는 경우, 수정란은 XX 또는 암컷이 된다.
  • Y 염색체를 포함하는 정자 세포가 난자를 수정시키는 경우, 수정란은 XY 또는 수컷이 된다.
  • 수컷의 정자에 있는 X 또는 Y 염색체에 기초하여, 새끼의 성별이 수컷인지 암컷인지를 결정한다.

풀이 01

function checkChromosome(sperm) {
  return sperm === 'XX' ? 'female' : 'male';
}

checkChromosome('XX');  // female
checkChromosome('XY');  // male

풀이 02

function checkChromosome(sperm) {
  return sperm[1] === 'X' ? 'female' : 'male';
}

checkChromosome('XX');  // female
checkChromosome('XY');  // male