정의 된 배열 요소의 하위 문자열로 정의 된 범위에서 하위 배열 반환

전단

정렬 된 요소 배열이 있습니다 (고유하고 연속적이지 않음).

array= ["AAA", "BBB", "CCC", "DDD", "EEE"]

다양한 요소를 정의했습니다.

range_1 = ("CC" .. "DD")
range_2 = ("B" .. "E")

요소 범위는 단지 지칭 문자열 array요소 만 경우 starts_with?이다 true이러한 요소. 예:

"C", "CC" and "CCC" in range - fits to "CCC" in array
"D", "DD" and "DDD" in range - fits to "DDD" in array

의 원하는 결과 range_1range_2같이 될 것이다 :

result_1 = ["CCC", "DDD"]
result_2 = ["BBB", "CCC", "DDD", "EEE"]

이것을 Ruby로 구현하는 방법은 무엇입니까?

캐리 Swoveland

또 다른 방법:

def git_em(array, range)
  array.select {|e| range.any? {|r| e.start_with? r}}
end

array= ["AAA", "BBB", "CCC", "DDD", "EEE"]
range_1 = ("CC" .. "DD")
range_2 = ("B" .. "E")

git_em(array,range_1) # => ["CCC", "DDD"]
git_em(array,range_2) # => ["BBB", "CCC", "DDD", "EEE"] 

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

특정 요소에서 정렬 된 배열의 범위 인덱스 찾기

분류에서Dev

요소의 값과 JavaScript에서 반복 된 횟수로 하위 배열의 배열을 만듭니다.

분류에서Dev

C ++ 지정된 범위의 파일에서 배열 읽기

분류에서Dev

VBA-범위로 정의 된 2D 배열 순환

분류에서Dev

정렬 된 배열의 특정 범위에 속하는 숫자 만 반환하는 상위 N 개 레코드 정렬

분류에서Dev

배열 정렬 잘못된 위치에 하나 개의 요소를 잎

분류에서Dev

API에서 반환 된 배열을 통해 하위 구성 요소 내의 하위 구성 요소를 반복적으로 매핑

분류에서Dev

정수 범위의 지정된 하위 문자열에 URL 추가

분류에서Dev

반복없이 Java의 배열에서 무작위로 선택된 문자열을 표시하는 방법

분류에서Dev

열에서 정의 된 행 범위를 선택하고 전치

분류에서Dev

특정 값이 다차원 배열의 하위 수준에 포함 된 경우 최상위 배열의 키를 반환합니다.

분류에서Dev

정규식을 사용하여 배열의 하위 문자열 반환

분류에서Dev

하위 요소별로 배열의 Ruby 정렬 배열

분류에서Dev

Rails-매핑 된 배열에서 각 항목의 하위 문자열 표시

분류에서Dev

Objective-C의 문자열에서 각 하위 문자열의 범위가 지정된 여러 하위 문자열 삭제

분류에서Dev

C #에서 바이트 배열의 하위 범위를 문자열로 변환하는 방법

분류에서Dev

Azure Data Factory : 지정된 범위에서 날짜 배열을 반환합니다.

분류에서Dev

한 번에 정확히 하나의 요소를 제거한 후 상위 배열에서 생성 된 정렬 된 배열 수 찾기

분류에서Dev

필터링 된 하위 문서 배열 요소 수를 기준으로 정렬

분류에서Dev

배열의 하위 배열에서 가장 큰 수의 배열 반환

분류에서Dev

인덱싱 할 때 numpy 배열이 잘못된 모양의 하위 배열을 반환하는 이유

분류에서Dev

배열에서 미리 정의 된 값을 기반으로 문자열을 분할하는 방법

분류에서Dev

위의 숫자와 아래의 숫자로 반환 된 JSON 배열을 캡슐화하는 PHP 스크립트

분류에서Dev

하위 문서 배열의 범위 쿼리에 가장 적합한 샤드 키 (또는 최적화 된 쿼리)

분류에서Dev

정수 배열을 반환하는 Hasura의 계산 된 필드

분류에서Dev

정의 된 구분 기호를 사용하여 문자열 배열을 문자열로 변환

분류에서Dev

C #에서 배열 내 요소의 범위를 설정하는 방법

분류에서Dev

각 요소 문제의 배열 및 하위 문자열에 문자열 배치

분류에서Dev

범위 내의 숫자 배열 반환

Related 관련 기사

  1. 1

    특정 요소에서 정렬 된 배열의 범위 인덱스 찾기

  2. 2

    요소의 값과 JavaScript에서 반복 된 횟수로 하위 배열의 배열을 만듭니다.

  3. 3

    C ++ 지정된 범위의 파일에서 배열 읽기

  4. 4

    VBA-범위로 정의 된 2D 배열 순환

  5. 5

    정렬 된 배열의 특정 범위에 속하는 숫자 만 반환하는 상위 N 개 레코드 정렬

  6. 6

    배열 정렬 잘못된 위치에 하나 개의 요소를 잎

  7. 7

    API에서 반환 된 배열을 통해 하위 구성 요소 내의 하위 구성 요소를 반복적으로 매핑

  8. 8

    정수 범위의 지정된 하위 문자열에 URL 추가

  9. 9

    반복없이 Java의 배열에서 무작위로 선택된 문자열을 표시하는 방법

  10. 10

    열에서 정의 된 행 범위를 선택하고 전치

  11. 11

    특정 값이 다차원 배열의 하위 수준에 포함 된 경우 최상위 배열의 키를 반환합니다.

  12. 12

    정규식을 사용하여 배열의 하위 문자열 반환

  13. 13

    하위 요소별로 배열의 Ruby 정렬 배열

  14. 14

    Rails-매핑 된 배열에서 각 항목의 하위 문자열 표시

  15. 15

    Objective-C의 문자열에서 각 하위 문자열의 범위가 지정된 여러 하위 문자열 삭제

  16. 16

    C #에서 바이트 배열의 하위 범위를 문자열로 변환하는 방법

  17. 17

    Azure Data Factory : 지정된 범위에서 날짜 배열을 반환합니다.

  18. 18

    한 번에 정확히 하나의 요소를 제거한 후 상위 배열에서 생성 된 정렬 된 배열 수 찾기

  19. 19

    필터링 된 하위 문서 배열 요소 수를 기준으로 정렬

  20. 20

    배열의 하위 배열에서 가장 큰 수의 배열 반환

  21. 21

    인덱싱 할 때 numpy 배열이 잘못된 모양의 하위 배열을 반환하는 이유

  22. 22

    배열에서 미리 정의 된 값을 기반으로 문자열을 분할하는 방법

  23. 23

    위의 숫자와 아래의 숫자로 반환 된 JSON 배열을 캡슐화하는 PHP 스크립트

  24. 24

    하위 문서 배열의 범위 쿼리에 가장 적합한 샤드 키 (또는 최적화 된 쿼리)

  25. 25

    정수 배열을 반환하는 Hasura의 계산 된 필드

  26. 26

    정의 된 구분 기호를 사용하여 문자열 배열을 문자열로 변환

  27. 27

    C #에서 배열 내 요소의 범위를 설정하는 방법

  28. 28

    각 요소 문제의 배열 및 하위 문자열에 문자열 배치

  29. 29

    범위 내의 숫자 배열 반환

뜨겁다태그

보관