別の配列に存在する配列要素を削除します

ミッコヴェドル

単語のリストと禁止されている単語のリストがあります。単語リストを調べて、禁止されているすべての単語を編集したいと思います。これは私がやったことです(catchedブール値に注意してください):

puts "Give input text:"
text = gets.chomp
puts "Give redacted word:"
redacted = gets.chomp

words = text.split(" ")
redacted = redacted.split(" ")
catched = false

words.each do |word|
  redacted.each do |redacted_word|
    if word == redacted_word
        catched = true
        print "REDACTED "
        break
    end
  end
    if catched == true
        catched = false
    else
        print word + " "
    end
end

適切で効率的な方法はありますか?

ポタシン

配列に.reject存在するすべての禁止された単語を除外するために使用できますredacted

words.reject {|w| redacted.include? w}

デモ

words配列に存在する禁止された単語のリストを取得したい場合は、次を使用できます.select

words.select {|w| redacted.include? w}

デモ

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

別の配列リストに存在する配列リスト内の要素を削除します

分類Dev

別の配列にあるJavascript配列から要素を削除します

分類Dev

別の配列にある配列から要素を削除する

分類Dev

VB.NETは、別の配列に存在する場合、配列から文字列を削除します

分類Dev

ある配列の要素が別の配列に存在するかどうかを確認します

分類Dev

別の配列に存在する場合は、ある配列から要素を削除し、重複を保持します-NumPy / Python

分類Dev

配列PHP、別の配列に複数の要素が存在するかどうかを確認します

分類Dev

別の配列の一致する位置にある配列と要素から重複を削除します

分類Dev

swift3-別の配列に存在するオブジェクトを配列から削除します

分類Dev

マングースの別の配列の内部にある配列から要素を削除します

分類Dev

別の配列に存在する場合にのみ配列要素を表示する

分類Dev

配列の配列内の配列要素を削除します

分類Dev

Java:2つの文字列配列を比較し、両方の配列に存在する要素を削除する

分類Dev

別の配列にするために配列内の要素を削除する方法

分類Dev

配列内のすべての要素が別の要素に存在するかどうかを確認します

分類Dev

ある配列の値が別の配列に存在する場合は配列を返します

分類Dev

別の配列内の配列の最初の要素を削除します

分類Dev

別の配列の空の要素に従って配列から要素を削除します

分類Dev

MongoDBは、別の配列の要素である配列の要素を挿入/更新/削除します

分類Dev

ある配列の要素を別の配列から効率的に削除する方法

分類Dev

別の配列に含まれるすべての要素を削除する

分類Dev

別の配列に基づいて配列の要素を削除する

分類Dev

PHPは、別の配列から選択された要素に基づいて配列要素を削除します

分類Dev

配列からn個の要素を動的に削除し、別の配列に追加します

分類Dev

空の配列要素を削除します

分類Dev

別の配列にある要素を削除する

分類Dev

PHP別の配列の各要素に配列要素を追加する

分類Dev

別の配列に存在しない場合に配列内のオブジェクトを削除する方法

分類Dev

Javascript-値が別の配列に存在しない場合は、配列から値を削除します

Related 関連記事

  1. 1

    別の配列リストに存在する配列リスト内の要素を削除します

  2. 2

    別の配列にあるJavascript配列から要素を削除します

  3. 3

    別の配列にある配列から要素を削除する

  4. 4

    VB.NETは、別の配列に存在する場合、配列から文字列を削除します

  5. 5

    ある配列の要素が別の配列に存在するかどうかを確認します

  6. 6

    別の配列に存在する場合は、ある配列から要素を削除し、重複を保持します-NumPy / Python

  7. 7

    配列PHP、別の配列に複数の要素が存在するかどうかを確認します

  8. 8

    別の配列の一致する位置にある配列と要素から重複を削除します

  9. 9

    swift3-別の配列に存在するオブジェクトを配列から削除します

  10. 10

    マングースの別の配列の内部にある配列から要素を削除します

  11. 11

    別の配列に存在する場合にのみ配列要素を表示する

  12. 12

    配列の配列内の配列要素を削除します

  13. 13

    Java:2つの文字列配列を比較し、両方の配列に存在する要素を削除する

  14. 14

    別の配列にするために配列内の要素を削除する方法

  15. 15

    配列内のすべての要素が別の要素に存在するかどうかを確認します

  16. 16

    ある配列の値が別の配列に存在する場合は配列を返します

  17. 17

    別の配列内の配列の最初の要素を削除します

  18. 18

    別の配列の空の要素に従って配列から要素を削除します

  19. 19

    MongoDBは、別の配列の要素である配列の要素を挿入/更新/削除します

  20. 20

    ある配列の要素を別の配列から効率的に削除する方法

  21. 21

    別の配列に含まれるすべての要素を削除する

  22. 22

    別の配列に基づいて配列の要素を削除する

  23. 23

    PHPは、別の配列から選択された要素に基づいて配列要素を削除します

  24. 24

    配列からn個の要素を動的に削除し、別の配列に追加します

  25. 25

    空の配列要素を削除します

  26. 26

    別の配列にある要素を削除する

  27. 27

    PHP別の配列の各要素に配列要素を追加する

  28. 28

    別の配列に存在しない場合に配列内のオブジェクトを削除する方法

  29. 29

    Javascript-値が別の配列に存在しない場合は、配列から値を削除します

ホットタグ

アーカイブ