[有关R语言问题] R语言 计算剪刀石头布

有A.B两位玩家,玩剪刀石头布,假设采三局两胜,请问A玩家赢的机率有多少?

A <- sample(c("剪刀", "石头", "布"),1)
B <- sample(c("剪刀", "石头", "布"),1)

N=3; result=rep(1,N)
for (i in 1:N)
{
fun <- function(A,B)
{
if ((A=='石头'&&B=='剪刀')|(A=='剪刀'&&B=='布')|(A=='布'&&B=='石头'))
{
print("Awin")
}
else if ((B=='石头'&&A=='剪刀')|(B=='剪刀'&&A=='布')|(B=='布'&&A=='石头'))
{
print("Bwin")
}
else if ((A=='石头'&&B=='石头')|(A=='剪刀'&&B=='剪刀')|(A=='布'&&B=='布'))
{print("平手")}
}
fun(A,B)
}
result[i]= fun(A,B)
}

我只想到先计算每次猜拳,但不知道该如何将三战两胜的条件在加进去,请问有人可以帮忙解惑吗?