可変リストの出力
この課題では、関数にリストのような可変オブジェクトを引数として渡したときに、Python がそれをどのように扱うかを理解します。これを実現するために、リストを引数として受け取り、そのリスト内の各要素を2倍にしてリストを変更する関数を定義するプログラムを作成してください。
プログラムは、元のリスト(変更前)と変更後のリストを出力する必要があります。これは、可変オブジェクトを関数に渡すと参照渡しになるため、関数が元のオブジェクトを変更できることを示すためです。
入力の最初の行は整数
n
で、入力される整数の数を表します。2行目には、スペースで区切られた n
個の整数が含まれます。出力は2行を表示します。1行目は元のリスト(変更前)を含み、2行目は変更後のリストを含みます。どちらもスペース区切りの形式で表示してください。
入力 | 出力 |
5
1 2 3 4 5 | 1 2 3 4 5
2 4 6 8 10 |
Constraints
Time limit: 1 seconds
Memory limit: 512 MB
Output limit: 1 MB