配列、リストをスペース(何かの文字列)区切りで出力する方法 in c#, python3

はじめに

よく問題を解いている paiza (競技プログラミング&就活サイト)で問題を解く際、配列やリストデータをスペース(または何某かの文字)区切りで出力することが多くあるので備忘録として書き残しておく。

C#Pythonと複数の言語でやってみてどちらも Joinという名前の関数を使うと簡単だとわかり、以降、自分のググラビリティがあがったなあ、と思う。

 

C#

stringクラスのJoin関数で第一引数に区切り文字列、次に区切り対象の配列を当てればよい。

gist75b9b1467cd1e8b4d95173efe04e6b70

 

Python3

区切り文字列のjoinメソッドを呼び出して、引数に文字列のリスト(文字列でないとダメ)を当てる。数値のリストといった場合はmap関数でstr関数をマップするのが楽。

Way to output list data divided some string.