小编Dav*_*les的帖子

这个计算元音的Ruby程序出了什么问题?

当我在字符串上测试这个程序时,输出为0.我认为我的逻辑是合理的,它只是一个小的语法.有谁看到了问题?

def VowelCount(string)

  string.downcase
  i = 0
  vowels = 0

  until i == string.length-1
    if (string[i] == "a" || string[i] == "o" || string[i] == "e" || string[i] == "i" || string[i] == "u")
      vowels += 1
      end
    i += 1
    end
  return vowels
  end
Run Code Online (Sandbox Code Playgroud)

ruby string count

1
推荐指数
1
解决办法
601
查看次数

标签 统计

count ×1

ruby ×1

string ×1