두 개의 인수 array 및 n을 취하는 적절한 메소드는 무엇이고 루비를 사용하는 2 개의 어레이 요소 = n의 합이 true이면 true를 반환합니까? 나는 탐지하고 주입 (: +)을 알고 있지만 둘 다 결합하는 방법을 모른다.2 arg = n의 합계 인 경우 true를 반환하는 ruby 메소드
1
A
답변
0
이 유용한 기능이지만, 여기 당신이 배열의 길이가 될 수 있다면
def weird_function arr, n
return arr[0] + arr[1] === n
end
가 사용
weird_function [1,3], 4 #=> true
weird_function [1,2], 4 #=> false
2
당신은 Array#combination
를 사용하여 이동하는 방법을 확실하지 이상 2
combination(2)
은 길이가 2 인 모든 조합을 반환하고 any?
은 하나 이상의 조합에 n
이 있으면 true를 반환합니다.
def foo(arr,n)
arr.combination(2).any?{|a,b| a + b == n}
end
foo [1,2,3,4,5], 3 #=> true
foo [1,2,3,4,5], 10 #=> false
관련 문제
- 1. document.activeElement = ""인 경우 true를 반환하는 단순 조건
- 2. 문자열이 대명사 인 경우 true를 반환하는 함수
- 3. True를 반환하는 경우 1
- 4. = TRUE를 사용하여 벡터를 반환하는 경우
- 5. Perl : 항상 true를 반환하는 경우
- 6. Javascript : 다른 함수에서 true를 반환하는 경우 트리거
- 7. 항상 true를 반환하는 함수
- 8. 파이썬에서 True를 반환하는 이유
- 9. 값이 문자열 인 경우 테이블 합계의 합계
- 10. 주어진 확률로 TRUE를 반환하는 함수
- 11. Python 2.x True & False를 반환하는 경우 매우 구체적인 경우
- 12. Nullable <T> 사용 방법 T가 arg 인 경우?
- 13. 정수 k와 n이리스트에있는 경우 True를 반환하는 함수는 무엇입니까?
- 14. 배열의 모든 정수가 다른 경우 true를 반환하는 함수를 작성하려면 어떻게해야합니까?
- 15. if 문의 첫 번째 선택자가 true를 반환하는 경우 문이 true를 반환합니다.
- 16. false를 반환해야하는 경우 내 코드가 true를 반환하는 이유는 무엇입니까?
- 17. 객체가 2 차원 배열로 이동할 수없는 경우 true를 반환
- 18. 20130708이 파이썬에서 true를 반환하는 이유는 무엇입니까?
- 19. n의 제곱근이 n의 제곱근보다 작음
- 20. 오라클 : 커서 절차 : 합계 2 테이블 합계
- 21. 뷰포트의 DOM 요소가 항상 스크롤과 함께 true를 반환하는 경우 jQuery
- 22. 문자열에 숫자 만 포함 된 경우 true를 반환하는 프로그램
- 23. 모든 함수가 true를 반환하는 경우 양식 제출 만하는 방법은 무엇입니까?
- 24. selectedIndex의 값이 끝에 공백이있는 경우 true를 반환하는 방법
- 25. 경우 다른 블록 true를 반환하는 대신 내부 루프 강제 거짓
- 26. onsubmit onsubmit과 javascript에서 true를 반환하는 경우 모두 onsubmit을 사용하는 방법
- 27. 현재 페이지에 하위 페이지가있는 경우 true를 반환하는 함수
- 28. 끝 부분에있는 경우 true를 반환하는 하위 문자열을 검색합니다.
- 29. 각도로 함수가 true를 반환하는 경우 체크 박스를 선택하십시오.
- 30. Javascript 문자가 true이면 true를 반환하는 함수?
@LobnaKhaled 그래서 당신에게 효과가 있습니까? – tihom
나는 이것을 시도하고 ur 도움에 대 한 thnx 근무 def sum_to_n? (array, n) array.combination (2) .any? {| a, b | a + b == n} 끝 –