高度な出力 - sep

これまで、print()文に異なる引数を使用してきましたが、プログラムはそれらをスペースで区切って表示していました。例えば、print('abc', 'def', 2)abc def 2と出力します。
では、スペースの代わりにで値を区切りたい場合はどうすればいいでしょうか。これは、print()sepパラメータを指定することで可能です。
print('hello', 'my', 'name is', 'Python', sep='')
このプログラムはhellomyname isPythonと出力します。sepには任意の文字列を指定できます。フレーズ(this is a separationhey heyなど)でも良いですし、記号で構成しても構いません。空文字列sep=''を指定することもできます。空文字列を指定した場合、printは値を連結して出力します。
print('hello', 'my', 'name is', 'Python', sep='')
dash = '--'
print('hello', 'my', 'name is', 'Python', sep=dash)
これにより、次のように出力されます:
hellomyname isPython
hello--my--name is--Python
つまり、デフォルトではsepパラメータはスペース(' ')に設定されており、表示される値をスペースで区切っていますが、print(..., sep='...')のようにprint関数に希望する値を渡すことで、出力形式を変更できます。

チャレンジ

年、月、日という3つの入力が与えられます。これをyear-month-dayの形式で出力してください。
入力
出力
2022 05 10
2022-05-10
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue