小编Jan*_*ane的帖子

在ruby中用整数递增字符串

假设字符串是"abc",用户输入为3,则输出变为"def".

应该通过用户输入将每个字符增加为整数值.

我写了一个代码,但它给出了一个错误.有没有其他方法可以做到这一点?

#!/usr/bin/ruby -w

puts "Enter the value of n";
$n=gets;
s = String.new("abc");
s.split("").each do |i|
    $j = 0;
    x = i;
    begin
         x.next;
         $j = $j + 1;
    end while $j < $n

    puts x;
end
Run Code Online (Sandbox Code Playgroud)

ruby

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

标签 统计

ruby ×1