Skip to content

Commit 38dac87

Browse files
committed
2024-02-05 v. 4.3.8: updated "771. Jewels and Stones"
1 parent 7100a9d commit 38dac87

File tree

2 files changed

+2
-7
lines changed

2 files changed

+2
-7
lines changed

leetcode-ruby.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ require 'English'
55
::Gem::Specification.new do |s|
66
s.required_ruby_version = '>= 3.0'
77
s.name = 'leetcode-ruby'
8-
s.version = '4.3.7'
8+
s.version = '4.3.8'
99
s.license = 'MIT'
1010
s.files = ::Dir['lib/**/*.rb'] + %w[bin/leetcode-ruby README.md LICENSE]
1111
s.executable = 'leetcode-ruby'

lib/easy/771_jewels_and_stones.rb

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,5 @@
55
# @param {String} stones
66
# @return {Integer}
77
def num_jewels_in_stones(jewels, stones)
8-
result = 0
9-
(0...stones.length).each do |i|
10-
result += 1 if jewels.include?(stones[i])
11-
end
12-
13-
result
8+
stones.chars.sum { |c| jewels.include?(c) ? 1 : 0 }
149
end

0 commit comments

Comments
 (0)