数组 – 在ruby中将两个字符串过滤为1的最佳方法
发布时间:2020-12-17 01:51:06 所属栏目:百科 来源:网络整理
导读:我试图找出一种方法来过滤两个数组到一个基于猜测他们内的字母..所以基本上刽子手.但如果我有 word_array = ["b","u","s","b","o","i"]hidden_array = Array.new(word_array.length,"-")p hidden_array 如果猜测到“b”,我想打印到控制台[“b”,“ – ”,“b
我试图找出一种方法来过滤两个数组到一个基于猜测他们内的字母..所以基本上刽子手.但如果我有
word_array = ["b","u","s","b","o","i"] hidden_array = Array.new(word_array.length,"-") p hidden_array 如果猜测到“b”,我想打印到控制台[“b”,“ – ”,“b”,“ – ”].什么是一个很好的初学者方式来创建这个将随时间变化的数组?它应该是哈希吗?谢谢! 解决方法
到目前为止,所有解决方案都围绕着数组,但不要忘记字符串基本上是一个字符数组.只需使用字符串:
word = 'busboi' guesses = 'bs' word.tr('^'+guesses,'-') # => "b-sb--"
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |