2016-08-04 5 views
0

그래서 나는 각각의 이름이 xcord-ycord로 구성된 파일을 만들 수 있어야하고이 파일들에 대한 engof를 만들어서 숫자 1-11 (IE 1-2 4-5 11-11 1-1 3-7, 32-54 42-55 12-12 제외)루비에서 좌표를 생성하는 방법

+0

지금까지 시도한 것은 무엇입니까? 'File' 클래스 API는 http://ruby-doc.org/core-2.3.1/File.html에 있습니다. – Owen

+0

좌표 쌍 목록을 생성하거나 그 이름으로 파일을 만드는 데 도움이 필요합니까? 자신이하려는 일에 대해 설명하는 것이 아니라 질문을 실제로하면 도움을 얻을 가능성이 더 큽니다. – lwassink

+0

@Iwassink 가능한 모든 좌표 쌍을 생성하는 데 도움이 필요합니다. 각 좌표 값의 가능한 숫자는 1-11입니다. – EPICBRONY

답변

1
(1..11).to_a.repeated_permutation(2).map{|i,j| "#{i}-#{j}"} 
# => ["1-1", "1-2", "1-3", "1-4", "1-5", "1-6", "1-7", "1-8", "1-9", "1-10", "1-11", "2-1", "2-2", "2-3", "2-4", "2-5", "2-6", "2-7", "2-8", "2-9", "2-10", "2-11", "3-1", "3-2", "3-3", "3-4", "3-5", "3-6", "3-7", "3-8", "3-9", "3-10", "3-11", "4-1", "4-2", "4-3", "4-4", "4-5", "4-6", "4-7", "4-8", "4-9", "4-10", "4-11", "5-1", "5-2", "5-3", "5-4", "5-5", "5-6", "5-7", "5-8", "5-9", "5-10", "5-11", "6-1", "6-2", "6-3", "6-4", "6-5", "6-6", "6-7", "6-8", "6-9", "6-10", "6-11", "7-1", "7-2", "7-3", "7-4", "7-5", "7-6", "7-7", "7-8", "7-9", "7-10", "7-11", "8-1", "8-2", "8-3", "8-4", "8-5", "8-6", "8-7", "8-8", "8-9", "8-10", "8-11", "9-1", "9-2", "9-3", "9-4", "9-5", "9-6", "9-7", "9-8", "9-9", "9-10", "9-11", "10-1", "10-2", "10-3", "10-4", "10-5", "10-6", "10-7", "10-8", "10-9", "10-10", "10-11", "11-1", "11-2", "11-3", "11-4", "11-5", "11-6", "11-7", "11-8", "11-9", "11-10", "11-11"] 
관련 문제