Golfscriptで、配列のすべての対角線を単一の配列にする方法はありますか?
たとえば、配列の場合
[[1 2 3][4 5 6][7 8 9]]
帰る
[[7][4 8][1 5 9][2 6][3]]
(必ずしもこの順序である必要はありません)および
["ABCD""EFGH""IJKL"]
帰る
["I""EJ""AFK""BGL""CH""D"]
(必ずしもこの順序である必要はありません)。配列の長さが同じであると仮定します。
私はそれを理解するのに苦労しています。文字列のth文字を使用して=
繰り返し処理を試みましたが、うまくいき(length+1)
ませんでした。誰か助けてくれますか?
可能であれば、これを行う最短の方法が欲しいです。
これは通常のQ&Aサイトではありません。あなたは勝利基準を持っている必要があります。スターター向けの人気コンテンツをお勧めします。
—
ティムテック14
@Timtechわかりました。通常のスタック交換を試みます。
—
ジョサイアWinslow 14
言語固有のゴルフアドバイスの質問は公式に話題になっています:meta.codegolf.stackexchange.com/a/1725/20260
—
xnor
@xnorそこで間違った答えにリンクしました。それは、私たちが持っているヒントリストについてです。しかし、具体的なアドバイスを求めることも話題になっているので、人々がダウン投票をやめ、投票を終えることができたらいいと思います。
—
マーティンエンダー14
@steveverrillこれらをCWにする必要があることに同意しません。これはリストの質問にのみ適用されます(実際、それらがCW であることには同意しません)が、具体的なアドバイスの質問がCWである理由は実際にはありません。彼らはそれに対する代表者に値します(質問が興味深い場合は質問者もそうです)。
—
マーティンエンダー14