Slide 10
Slide 10 text
生成AIを用いた仕事の進め方
[
{
'hoge_id' => 'uuid1',
'fuga_data' => [
{ '2023-01-01' => 0.1 },
{ '2023-01-02' => 0.2 }
]
},
{
'hoge_id' => 'uuid2',
'fuga_data' => [
{ '2023-01-03' => 0.3 },
{ '2023-01-04' => 0.4 }
]
}
]
[
{
'uuid1' => {
'2023-01-01' => 0.1 ,
'2023-01-02' => 0.2
},
'uuid2' => {
'2023-01-03' => 0.3 ,
'2023-01-04' => 0.4
}
}
]
Function
Input Output
命題 : 次のInputをOutputに変換するFunctionを作成せよ
def convert_data(input)
output = [{}]
input.each do |hash|
hoge_id = hash['hoge_id']
fuga_data = hash['fuga_data'].each_with_object({}) do |element, new_data|
element.each do |date, value|
new_data[date] = value
end
end
output[0][hoge_id] = fuga_data
end
output
end
😏 🎉