文字列 S , T と、整数 N が与えられるので、 S の N 文字目の後ろに T を挿入した文字列を出力してください。
というプログラム問題をRubyで解きました。
str1 = gets.chomp
str2 = gets.chomp
num = gets.to_i
ans = ""
array1 = []
hcount = str1.size()
for i in 0...hcount do
w_str = str1[i].to_s
array1.push(w_str)
end
array1.insert(num,str2)
N = array1.size()
for j in 0...N do
w_str2 = array1[j].to_s
ans = ans + w_str2
end
puts ans
baseという文字列にballという文字列を文字列の4要素目に挿入しました。