gpt4 book ai didi

java - Frog ,河流问题

转载 作者:行者123 更新时间:2023-12-02 05:03:32 24 4
gpt4 key购买 nike

为了打败我的游戏,每当你落在睡莲上时,它都会将睡莲 (0-4) 作为数字添加到字符串中。然后,要查看是否获胜,字符串必须包含 0-4 的所有数字。我怎样才能使这成为可能?我最初有这个,但这不起作用,因为我检查了 i 的所有位置。

 for (int i = 0; i < win.length(); i++) {
if (win.charAt(i) == '0' && win.charAt(i) =='1' && win.charAt(i) =='2' && win.charAt(i)=='3' && win.charAt(i)=='4'){
System.out.print("YOU WON COMPLETELY");
}

字符串是win,不需要按顺序包含所有数字,只需要包含它们即可。

最佳答案

你的谓词不可能满足。想一想。在第一次迭代 i = 0 时,您会说:

if(win.charAt(0) == '0' && win.charAt(0) == '1' ...

这在逻辑上已经是不可能的了。您可以尝试汤姆建议的方法并保留 Set<Integer>跟踪代表占用的lilipods的唯一整数。

顺便说一句,如果您通过调试器运行程序,我所说的将是显而易见的。使用 IDE,逐步执行代码。否则,你就处于黑暗之中。

关于java - Frog ,河流问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28012166/

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