Skip to content

Commit adc71db

Browse files
authored
Merge pull request #373 from LukasiJan-komo/translate-ruby-comments
Translate Ruby algorithm comments from Portuguese to English (resolves #185)
2 parents 1822ea3 + bd5d417 commit adc71db

3 files changed

Lines changed: 22 additions & 22 deletions

File tree

src/ruby/comb_sort.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# frozen_string_literal: true
22

3-
# Algoritmo de Comb sort em Ruby
3+
# Comb Sort algorithm in Ruby
44
# Carlos Alves
55
# https://github.com/EuCarlos
66

@@ -26,5 +26,5 @@ def comb_sort(arr)
2626
end
2727

2828
array = [86, 16, 10, 39, 49, 6, 32, 57, 72, 29]
29-
print "Lista: #{array} \n"
30-
print "Lista Ordenada: #{comb_sort(array)}"
29+
print "List: #{array} \n"
30+
print "Sorted List: #{comb_sort(array)}"

src/ruby/deque.rb

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# frozen_string_literal: true
22

3-
# Algoritmo Deque em Ruby
3+
# Deque algorithm in Ruby
44
# Carlos Alves
55
# https://github.com/EuCarlos
66

@@ -17,41 +17,41 @@ def insert_front(value)
1717
deque.unshift(value)
1818
end
1919

20-
# adds an item in back of the deque:
20+
# adds an item at the back of the deque:
2121
def insert_last(value)
2222
deque.push(value)
2323
end
2424

25-
# adds an item in front of the deque:
25+
# removes an item from the front of the deque:
2626
def delete_front
2727
deque.shift unless deque.empty?
2828
end
2929

30-
# adds an item in back of the deque:
30+
# removes an item from the back of the deque:
3131
def delete_last
3232
deque.pop unless deque.empty?
3333
end
3434

35-
# gets the item at the front of the queue:
35+
# gets the item at the front of the deque:
3636
def read_front
37-
deque.length >= 1 ? deque[0] : "Lista está vazia"
37+
deque.length >= 1 ? deque[0] : "List is empty"
3838
end
3939

40-
# gets the item at the last of the queue:
40+
# gets the item at the back of the deque:
4141
def read_rear
42-
deque.length >= 1 ? deque[-1] : "Lista está vazia"
42+
deque.length >= 1 ? deque[-1] : "List is empty"
4343
end
4444

45-
# checks whether deque is full or not
45+
# checks whether deque is full:
4646
def full?
47-
result = deque.length >= 1 ? "está" : "não esta"
48-
"Lista #{result} cheia!"
47+
result = deque.length >= 1 ? "is" : "is not"
48+
"List #{result} full!"
4949
end
5050

51-
# checks whether deque is empty or not
51+
# checks whether deque is empty:
5252
def empty?
53-
result = deque.empty? ? "está" : "não esta"
54-
"Lista #{result} vazia"
53+
result = deque.empty? ? "is" : "is not"
54+
"List #{result} empty"
5555
end
5656
end
5757

src/ruby/factorial_recursive.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
# frozen_string_literal: true
22

3-
def fatorial(number)
3+
def factorial(number)
44
aux = 1
55
(2..number).each do |x|
66
aux *= x
77
end
88
aux
99
end
1010

11-
def fatorial_recursiva(number)
11+
def recursive_factorial(number)
1212
return 1 if number <= 1
1313

14-
n * fatorial_recursiva(number - 1)
14+
number * recursive_factorial(number - 1)
1515
end
1616

17-
puts fatorial(5)
18-
puts fatorial_recursiva(5)
17+
puts factorial(5)
18+
puts recursive_factorial(5)

0 commit comments

Comments
 (0)