我想做一个游戏,它涉及到它返回的字符数量,你已经猜到了在随机生成的字的正确位置(例如,字是“板”你输入“船”,你会得到2/5,然后你进入“板”,你会得到5/5)。红宝石回报匹配字符大小
word = File.readlines("wordslist.txt").sample;
guess = gets
same = guess.each_char.zip(word.each_char).select{ |g,w| g == w }.size
它适用于单词长度下的任何猜测。如果这个词是“再见”,我输入“byk”它将返回3/3,但如果我输入“by”它将返回2/3。只是想看看我是否做错了什么。
很好,谢谢。 – Anthemius