Ruby中有关字符串长度的操作

题目:

  • 定义方法binary_multiple_of_4?(s),它接受一个字符串,并且当该字符串表示的是一个可以被4整除的二进制数时返回true。注意:一定要保证当字符串不是合法的二进制数时,该方法返回false。(此处前导0视为合法,但仅有0视为不合法)

 分析:判断字符串的长度用String#size方法较为合适,另外判断可以被4整除时要注意字符串长度为0即空字符串的特殊情况。

def binary_multiple_of_4?(s)
  if (s.size % 4 == 0) && (s.size != 0)
    p true
  else
    p false
  end
end

binary_multiple_of_4?("")
发布了30 篇原创文章 · 获赞 10 · 访问量 5262

猜你喜欢

转载自blog.csdn.net/wufeng_no1/article/details/86541902