두 범위 / 배열을 비교할 때 일치 항목과 일치하지 않는 항목을 반환하는 방법

천식

두 범위 집합에서 일치하는 항목과 일치하지 않는 항목의 총 개수를 반환하려고합니다.

다음과 같이 배열을 두 번 반복하지 않으려 고합니다.

#expected output:
#inside: 421 | outside: 55

constant_range = 240..960
sample_range   = 540..1015
sample_range_a = sample_range.to_a

def generate_range
  inside = sample_range_a.select { |val| constant_range.include?(val) }.count
  outside = sample_range_a.select { |val| !constant_range.include?(val) }.count
end

# I was thinking of a counter, but thought that would be even more ineffective
def generate_range
  a = 0
  b = 0
  sample_range_a.select { |val| constant_range.include?(val) ? a++ : b++ }
end
라훌 미 슈라
constant_range = (240..960).to_a

sample_range   = (540..1015).to_a

inside_count = (sample_range & constant_range).count #inside: 421

outside_count = sample_range.count - inside_count #outside: 55

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

두 List <string>을 비교하고 일치하지 않는 항목을 반환하는 방법 (C #)

분류에서Dev

두 목록간에 일치하지 않는 항목을 반환하는 방법

분류에서Dev

두 문자열 목록을 비교하고 일치 항목을 반환하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 두 목록을 비교하고 이메일로 일치 항목을 반환하는 방법

분류에서Dev

RDD를 구성 할 때 패턴과 일치하지 않는 항목을 건너 뛰는 방법

분류에서Dev

Listbox 항목을 배열 항목과 비교하는 방법

분류에서Dev

두 개의 다른 객체 배열을 병합하고 일치하는 항목과 일치하지 않는 항목을 모두 반환하는 방법은 무엇입니까?

분류에서Dev

두 셀을 반복하여 일치 항목을 찾은 다음 일치 항목이있을 때 범위 복사

분류에서Dev

두 파일의 두 열을 비교하고 일치 항목 수를 awk로 인쇄하는 방법

분류에서Dev

일치하는 항목이 있으면 두 배열을 비교합니다.

분류에서Dev

인덱스가 일치하지 않을 때 두 배열을 비교하는 방법

분류에서Dev

한 파일의 여러 열을 다른 열과 비교하고 두 번째 파일의 일치 항목을 표시하는 방법은 무엇입니까?

분류에서Dev

배열을 필터링하고 일치 항목을 반환하는 방법

분류에서Dev

두 배열의 항목을 비교하는 방법

분류에서Dev

두 배열을 비교하고 두 배열에서 일치하지 않는 한 배열에서 여러 항목을 제거하려면 어떻게합니까?

분류에서Dev

객체를 배열과 비교하고 일치하는 항목을 반환합니다.

분류에서Dev

배열을 반복하고 배열의 값과 일치하는 항목을 찾는 방법

분류에서Dev

두 검색 값에서 일치하는 항목을 반환하는 SQL 쿼리를 작성하는 방법

분류에서Dev

std :: list를 필터링하고 다른 목록과 비교하여 일치하지 않는 항목을 제거하는 방법은 무엇입니까?

분류에서Dev

배열을 비교할 때 일치 항목 제거

분류에서Dev

createTextFinder는 일치하지 않아야 할 때 항상 첫 번째 행에서 일치 항목을 찾습니다.

분류에서Dev

동일한 테이블에서 두 열을 비교하여 일치하지 않는 결과 만 얻는 방법

분류에서Dev

2 개의 배열을 비교하고 일치하는 각 항목의 개수를 얻는 방법

분류에서Dev

목록 항목을 배열의 값과 일치시키는 방법

분류에서Dev

Python의 목록에서 일치하는 항목을 반환하는 방법

분류에서Dev

두 CSV의 열을 비교하고 일치 항목에 병합

분류에서Dev

파이썬 사전에서 일치하는 항목을 얻는 방법? 값이 배열 일 때

분류에서Dev

Excel-행과 열을 비교하여 일치하는 항목 계산

분류에서Dev

일치하는 항목이 없을 때 Pandas 정규식 교체

Related 관련 기사

  1. 1

    두 List <string>을 비교하고 일치하지 않는 항목을 반환하는 방법 (C #)

  2. 2

    두 목록간에 일치하지 않는 항목을 반환하는 방법

  3. 3

    두 문자열 목록을 비교하고 일치 항목을 반환하는 방법은 무엇입니까?

  4. 4

    파이썬에서 두 목록을 비교하고 이메일로 일치 항목을 반환하는 방법

  5. 5

    RDD를 구성 할 때 패턴과 일치하지 않는 항목을 건너 뛰는 방법

  6. 6

    Listbox 항목을 배열 항목과 비교하는 방법

  7. 7

    두 개의 다른 객체 배열을 병합하고 일치하는 항목과 일치하지 않는 항목을 모두 반환하는 방법은 무엇입니까?

  8. 8

    두 셀을 반복하여 일치 항목을 찾은 다음 일치 항목이있을 때 범위 복사

  9. 9

    두 파일의 두 열을 비교하고 일치 항목 수를 awk로 인쇄하는 방법

  10. 10

    일치하는 항목이 있으면 두 배열을 비교합니다.

  11. 11

    인덱스가 일치하지 않을 때 두 배열을 비교하는 방법

  12. 12

    한 파일의 여러 열을 다른 열과 비교하고 두 번째 파일의 일치 항목을 표시하는 방법은 무엇입니까?

  13. 13

    배열을 필터링하고 일치 항목을 반환하는 방법

  14. 14

    두 배열의 항목을 비교하는 방법

  15. 15

    두 배열을 비교하고 두 배열에서 일치하지 않는 한 배열에서 여러 항목을 제거하려면 어떻게합니까?

  16. 16

    객체를 배열과 비교하고 일치하는 항목을 반환합니다.

  17. 17

    배열을 반복하고 배열의 값과 일치하는 항목을 찾는 방법

  18. 18

    두 검색 값에서 일치하는 항목을 반환하는 SQL 쿼리를 작성하는 방법

  19. 19

    std :: list를 필터링하고 다른 목록과 비교하여 일치하지 않는 항목을 제거하는 방법은 무엇입니까?

  20. 20

    배열을 비교할 때 일치 항목 제거

  21. 21

    createTextFinder는 일치하지 않아야 할 때 항상 첫 번째 행에서 일치 항목을 찾습니다.

  22. 22

    동일한 테이블에서 두 열을 비교하여 일치하지 않는 결과 만 얻는 방법

  23. 23

    2 개의 배열을 비교하고 일치하는 각 항목의 개수를 얻는 방법

  24. 24

    목록 항목을 배열의 값과 일치시키는 방법

  25. 25

    Python의 목록에서 일치하는 항목을 반환하는 방법

  26. 26

    두 CSV의 열을 비교하고 일치 항목에 병합

  27. 27

    파이썬 사전에서 일치하는 항목을 얻는 방법? 값이 배열 일 때

  28. 28

    Excel-행과 열을 비교하여 일치하는 항목 계산

  29. 29

    일치하는 항목이 없을 때 Pandas 정규식 교체

뜨겁다태그

보관