내 목표는 B로 변환하는 것이다재정렬 루비 어레이는 각각의 중첩 배열의 첫 번째 요소에 기초
a = [["a","b"], ["d", "c"], ["a", "o"], ["d", "g"], ["c", "a"]]
b = [[["a","b"], ["a", "o"]], ["c", "a"], [["d", "c"], ["d", "g"]]
그들은 서로 중첩 배열의 첫 번째 요소로 그룹화된다. 뿐만 아니라이 잔인한 사람처럼 보인다
def letter_frequency(c)
d = Hash.new(0)
c.each do |v|
d[v] += 1
end
d.each do |k, v|
end
end
def separate_arrays(arry)
arry2 = []
arry3 = []
big_arry = []
y = 0
while y < arry.length
arry2.push(arry[y][0])
arry3.push(arry[y][1])
y += 1
end
freq = letter_frequency(arry2)
front = arry.slice!(0..(freq["a"] - 1))
end
separate_arrays(a)
을,하지만 지금은 "A", 합법적 인 해시 열쇠가 될 것이다 마지막 부분이 작동하지 않도록 보장이 있습니다 : 지금까지 나는 있습니다. 어떤 도움을 주셔서 감사합니다.
감사합니다. – EHNole