正在練習python這塊
Challenge :
You are given an integer n as input. Your job is to create a diamond that is 2x the given number n.
D(3) :
+++
+
+++
+++++
+++++
+++
+
如果不限制code的長度我沒問題
但現在被限制在89
而我的code在91
D=lambda n:"+"*n+"".join("
"+" "*(n-j-1)+"+"*(2*j+1)for i in [1,-1]for j in range(n)[::i])
完全沒有頭緒怎麼再縮短
我是猜測for i in [1,-1] for j in range(n)[::i]可以再減短一些
可是怎麼試都不成功
請問一下我該怎麼改