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"]
(순서대로는 아님). 배열의 길이가 같다고 가정하십시오.
나는 그것을 알아내는 데 어려움을 겪고 있습니다. 나는 문자열의 문자 =
를 사용하여 무언가를 반복 하려고 시도했지만 (length+1)
작동하지 않았습니다. 누군가 나를 도울 수 있습니까?
가능한 경우 가장 짧은 방법을 원합니다.
이것은 일반적인 Q & A 사이트가 아닙니다. 당신은이기는 기준이 필요합니다. 초보자에게 인기있는 콘텐츠를 제안합니다.
—
Timtech
@Timtech 이해합니다. 정기적 인 스택 교환을 시도합니다.
—
Josiah Winslow
언어 별 골프 조언 질문은 공식적으로 주제에 관한 것입니다 : meta.codegolf.stackexchange.com/a/1725/20260
—
xnor
@xnor 당신은 거기에 잘못된 답변에 연결했습니다. 그것은 우리가 가진 팁 목록에 관한 것입니다. 그러나 구체적인 조언을 구하는 것도 주제에 관한 것이므로 사람들이 투표를 중단하고 투표를 마감 할 수 있다면 좋을 것입니다.
—
Martin Ender
@steveverrill 나는 이것이 CW가되어야한다는 것에 동의하지 않습니다. 그것은 목록 질문에만 적용됩니다 (사실, 나는 그것들 이 CW이어야 한다는 것에 동의하지 않습니다 ). 그러나 구체적인 조언 질문이 CW라는 이유는 없습니다. 기본적으로 미세 최적화 골프 대회이며 사람들은 대답합니다. 그들은 그 질문에 대한 답을 얻을 자격이 있습니다 (질문이 흥미 롭다면, asker도 마찬가지입니다).
—
Martin Ender