Skip to content

Commit a101741

Browse files
authored
2025-01-23 v. 8.2.5.9: updated tests
2 parents 5b4904f + 7ec29bc commit a101741

5 files changed

+17
-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 = '8.2.5.8'
8+
s.version = '8.2.5.9'
99
s.license = 'MIT'
1010
s.files = ::Dir['lib/**/*.rb'] + %w[README.md]
1111
s.executable = 'leetcode-ruby'

lib/medium/33_search_in_rotated_sorted_array.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44
# @param {Integer[]} nums
55
# @param {Integer} target
66
# @return {Integer}
7-
def search33(nums, target)
7+
def search_in_rotated_sorted_array(nums, target)
88
return 0 if nums.first == target
99

1010
s = 0
1111
e = nums.length - 1
12+
1213
while s <= e
1314
m = (s + e) / 2
1415
f = nums.first

test/medium/test_33_search_in_rotated_sorted_array.rb

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class SearchInRotatedSortedArrayTest < ::Minitest::Test
88
def test_default_one
99
assert_equal(
1010
4,
11-
search33(
11+
search_in_rotated_sorted_array(
1212
[4, 5, 6, 7, 0, 1, 2],
1313
0
1414
)
@@ -18,7 +18,7 @@ def test_default_one
1818
def test_default_two
1919
assert_equal(
2020
-1,
21-
search33(
21+
search_in_rotated_sorted_array(
2222
[4, 5, 6, 7, 0, 1, 2],
2323
3
2424
)
@@ -28,10 +28,20 @@ def test_default_two
2828
def test_default_three
2929
assert_equal(
3030
-1,
31-
search33(
31+
search_in_rotated_sorted_array(
3232
[1],
3333
0
3434
)
3535
)
3636
end
37+
38+
def test_additional_one
39+
assert_equal(
40+
-1,
41+
search_in_rotated_sorted_array(
42+
[1, 3],
43+
2
44+
)
45+
)
46+
end
3747
end

test/medium/test_34_find_first_and_last_position_of_element_in_sorted_array.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
require_relative '../../lib/medium/34_find_first_and_last_position_of_element_in_sorted_array'
55
require 'minitest/autorun'
66

7-
class SearchInRotatedSortedArrayTest < ::Minitest::Test
7+
class FindFirstAndLastPositionOfElementInSortedArrayTest < ::Minitest::Test
88
def test_default_one
99
assert_equal(
1010
[3, 4],

test/test_helper.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
add_filter 'next_tree_node'
88

99
add_filter '706_design_hashmap'
10-
add_filter '33_search_in_rotated_sorted_array'
1110
add_filter '951_flip_equivalent_binary_trees'
1211

1312
minimum_coverage 100

0 commit comments

Comments
 (0)