D
및 E
및 F
에 배열 ary
이 얼마나 포함되는지 계산하고 싶습니다.평평한 배열에서 여러 항목을 계산하는 뷰티 루비 코드를 만드는 방법
나는
ary.count('D') + ary.count('E') + ary.count('F')
또는
count = 0
'DEF'.split('').each do |letter|
count += ary.count(letter)
end
count
하지만 모두가 나에게 매우 스마트 보이지 않는
처럼, 루비에 더 나은 방법이처럼 할 수 있습니까? 죄송합니다..count('D','E','F')
이 작동하지 않습니다. 다음과 같이
인가를'ary' 1 - 문자열의 배열? 그렇지 않다면'ary'의 한 요소는''DDr ''입니다.'0','1' 또는'2'''D''s로 계산합니까? –
@CarySwoveland : 제공되는 예제가 표시되면 하나의 char 문자열 배열입니다. –
답변을 선택하실 준비가 되셨습니까? –