MST
星途 面试题库

面试题:Ruby文件读取与写入操作

请用Ruby编写一个程序,从一个文本文件中读取所有内容,将其中的每个单词首字母大写后,写入到另一个新的文本文件中。假设原文件每行只有一个单词。
50.1万 热度难度
编程语言Ruby

知识考点

AI 面试

面试题答案

一键面试
input_file = File.open('input.txt', 'r')
output_file = File.open('output.txt', 'w')

input_file.each_line do |line|
  output_file.puts line.chomp.capitalize
end

input_file.close
output_file.close