더북(TheBook)

가위를 1, 바위를 0, 보를 -1이라고 합시다. 두 값의 차이를 구해 다음과 같은 표를 만들 수 있습니다. 사용자가 가위를 내고 컴퓨터가 보를 냈다면 차이는 1-(-1) = 2입니다. 사용자가 바위를 내고 컴퓨터가 보를 냈다면 차이는 0-(-1) = 1입니다.

표 9-1 가위바위보 점수 표

컴퓨터

사용자

가위

바위

가위

0

1

2

바위

-1

0

1

-2

-1

0

규칙이 보이나요? 무승부면 0, 이기면 2 또는 -1, 지면 1 또는 -2가 나옵니다. 이렇게 승패가 결정된다면 코드를 다음과 같이 바꿀 수 있습니다.

const scoreTable = { 
  scissors: 1,
  rock: 0,
  paper: -1,
};
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.