gpt4 book ai didi

java - 更有效的二十一点解决方案?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:00:12 25 4
gpt4 key购买 nike

<分区>

我正在处理来自 codingbat 的以下问题:

Given 2 int values greater than 0, return whichever value is nearest to 21 without going over. Return 0 if they both go over.

blackjack(19, 21) → 21

blackjack(21, 19) → 21

blackjack(19, 22) → 19

我的解决方案是:

public int blackjack(int a, int b) {
if (a>21){
if (b>21){
return 0;
}
return b;
}

else if(b>21) return a;

return Math.max(a,b);
}

我的逻辑中有什么地方可以改进以提高效率吗?我在做一些不必要的事情吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com