Skip to content

Commit c4dfc8c

Browse files
authored
2025-04-18 v. 9.2.9: added "3131. Find the Integer Added to Array I"
2 parents a808dfb + dbe8d3c commit c4dfc8c

4 files changed

+52
-1
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -456,6 +456,7 @@ Profile on LeetCode: [fartem](https://leetcode.com/fartem/).
456456
| 2652. Sum Multiples | [Link](https://leetcode.com/problems/sum-multiples/) | [Link](./lib/easy/2652_sum_multiples.rb) | [Link](./test/easy/test_2652_sum_multiples.rb) |
457457
| 2974. Minimum Number Game | [Link](https://leetcode.com/problems/minimum-number-game/) | [Link](./lib/easy/2974_minimum_number_game.rb) | [Link](./test/easy/test_2974_minimum_number_game.rb) |
458458
| 3110. Score of a String | [Link](https://leetcode.com/problems/score-of-a-string/) | [Link](./lib/easy/3110_score_of_a_string.rb) | [Link](./test/easy/test_3110_score_of_a_string.rb) |
459+
| 3131. Find the Integer Added to Array I | [Link](https://leetcode.com/problems/find-the-integer-added-to-array-i/) | [Link](./lib/easy/3131_find_the_integer_added_to_array_i.rb) | [Link](./test/easy/test_3131_find_the_integer_added_to_array_i.rb) |
459460
| 3136. Valid Word | [Link](https://leetcode.com/problems/valid-word/) | [Link](./lib/easy/3136_valid_word.rb) | [Link](./test/easy/test_3136_valid_word.rb) |
460461
| 3151. Special Array I | [Link](https://leetcode.com/problems/special-array-i/) | [Link](./lib/easy/3151_special_array_i.rb) | [Link](./test/easy/test_3151_special_array_i.rb) |
461462
| 3498. Reverse Degree of a String | [Link](https://leetcode.com/problems/reverse-degree-of-a-string/) | [Link](./lib/easy/3498_reverse_degree_of_a_string.rb) | [Link](./test/easy/test_3498_reverse_degree_of_a_string.rb) |

leetcode-ruby.gemspec

+1-1
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 = '9.2.7'
8+
s.version = '9.2.8'
99
s.license = 'MIT'
1010
s.files = ::Dir['lib/**/*.rb'] + %w[README.md]
1111
s.executable = 'leetcode-ruby'
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# frozen_string_literal: true
2+
3+
# https://leetcode.com/problems/find-the-integer-added-to-array-i/
4+
# @param {Integer[]} nums1
5+
# @param {Integer[]} nums2
6+
# @return {Integer}
7+
def added_integer(nums1, nums2)
8+
sum1 = nums1.sum
9+
sum2 = nums2.sum
10+
diff = sum2 - sum1
11+
12+
diff / nums1.size
13+
end
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# frozen_string_literal: true
2+
3+
require_relative '../test_helper'
4+
require_relative '../../lib/easy/3131_find_the_integer_added_to_array_i'
5+
require 'minitest/autorun'
6+
7+
class FindTheIntegerAddedToArrayITest < ::Minitest::Test
8+
def test_default_one
9+
assert_equal(
10+
3,
11+
added_integer(
12+
[2, 6, 4],
13+
[9, 7, 5]
14+
)
15+
)
16+
end
17+
18+
def test_default_two
19+
assert_equal(
20+
-5,
21+
added_integer(
22+
[10],
23+
[5]
24+
)
25+
)
26+
end
27+
28+
def test_default_three
29+
assert_equal(
30+
0,
31+
added_integer(
32+
[1, 1, 1, 1],
33+
[1, 1, 1, 1]
34+
)
35+
)
36+
end
37+
end

0 commit comments

Comments
 (0)