[조건]
가위바위보 게임을 if절 또는 switch절을 이용하여 만들어보기
컴퓨터와 자신이 고를 선택을 무작위로 하게 하여,
그 결과를 "비겼습니다.", "당신이 이겼습니다.", "당신이 졌습니다." 중 한가지가 출력되도록 하라
가위 = 0, 바위 = 1, 보 = 2
var computerChoice = Int.random(in: 0...2)
var myChoice = Int.random(in: 0...2)
switch computerChoice {
case 0:
print("가위")
case 1:
print("바위")
case 2:
print("보")
default:
break
}
switch myChoice {
case 0:
print("가위")
case 1:
print("바위")
case 2:
print("보")
default:
break
}
var result = computerChoice - myChoice
switch result {
case -2:
print("당신이 졌습니다.")
case -1:
print("당신이 이겼습니다.")
case 0:
print("비겼습니다")
case 1:
print("당신이 졌습니다")
case 2:
print("당신이 이겼습니다")
default:
break
}