HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📌
hkob's Notion
/
🆒
Notion AI test
/
プログラミングIの課題

プログラミングIの課題

指示した問題文

Python でと指示忘れたのに、ちゃんと Python になりました。一つ前に指定したものが Python でと書いていたので引きずられたのでしょうか。
 

作成された文章

{value: key, value: key, ...}

解答

 
 

指示した問題文

せっかくなので Ruby でも書いてもらいました。

作成された文章

 
 
 
 
 
 
 
 
 
 
 
 
 
コマンド
Help me write
辞書 dic1 が引数として与えられたとき、次のような辞書 dic2 を返す関数 reverse_lookup2 を作成してください。ただし、 dic1 のキー key の値が value である場合、 dic2 には value というキーが登録されており、その値は key であるとします。また、 dic1 は異なる2つのキーに対応する値は必ず異なるとします。
def reverse_lookup2(dic1): dic2 = {} for key, value in dic1.items(): dic2[value] = key return dic2
Ruby で辞書 dic1 が引数として与えられたとき、次のような辞書 dic2 を返す関数 reverse_lookup2 を作成してください。ただし、 dic1 のキー key の値が value である場合、 dic2 には value というキーが登録されており、その値は key であるとします。また、 dic1 は異なる2つのキーに対応する値は必ず異なるとします。
def reverse_lookup2(dic1) dic2 = {} dic1.each do |key, value| dic2[value] = key end return dic2 end