どうもどうも、しーなです!
本日のお題も軽いみたいなので2個目いくよ!
あ、このペースは今だけです。
すぐに問題がむずかしくなるので更新だんだんカメになるよ。
そもそも、最近記事書くのに気を取られてcheckio本体が
さっぱりすすんでなーいw
Checkio 15:home 右から左へ
問題:カンマで区切られた文字列をつなぎ、”right”を"left”へ書き換える
left_join(("left", "right", "left", "stop")) == "left,left,left,stop"
left_join(("bright aright", "ok")) == "bleft aleft,ok"
left_join(("brightness wright",)) == "bleftness wleft"
left_join(("enough", "jokes")) == "enough,jokes"
↑()を半角で書くとおかしな表記になるので全角にしてます
解き方
- join()を使って、ばらばらの文字列を結合する
- replaceで、 ”right”を"left”へ書き換える
答え
def left_join(array): new=",".join(array) new=new.replace("right","left") return(new)
今回は悩まずとけたよ。
join() 指定した記号を使用して文字列を結合
new=",".join(array)だと #left,left,left,stop new=" ".join(array)だと #left left left stop
問題のむずかしさに、波があるような気がするけど、 スムーズなのはいい感じ!
てか、悩まなかった問題は、記事に書かない方がいいんだろうか。 ちょっと悩むねい!