-
Notifications
You must be signed in to change notification settings - Fork 0
/
Blocks_and_Arrays.rb
62 lines (48 loc) · 1.28 KB
/
Blocks_and_Arrays.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# 3.times {|number| puts "I am currently on loop number #{number+1}"}
# 5.times do |number|
# square = (number + 1) * (number + 1)
# puts "The current number is #{number+1} and its square is #{square}"
# end
# candies=["Sour Patch Kids", "Milky Way", "Airheads"]
# candies.each do |candy|
# puts "I love eating #{candy}"
# puts "It tastes so good"
# end
# names = ["bo", "mo", "joe"]
# names.each {|name| puts name.upcase}
# [1,2,3,4,5].each do |num|
# square = num * num
# puts "The square of #{num} is #{square}!"
# end
# fives = [5,10,15,20,25,30,35,40]
# odds=[]
# evens = []
# fives.each do |num|
# if num.odd?
# odds.push(num)
# else
# evens.push(num)
# end
# end
# fives.each do |number|
# number.even? ? evens<<number : odds<<number
# end
# fives.each {|number| number.even? ? evens<<number : odds<<number }
# p odds
# p evens
# def print_evens_and_odds(array)
# odds=[]
# evens = []
# array.each {|number| number.even? ? evens<<number : odds<<number }
# p evens
# p odds
# end
# print_evens_and_odds(fives)
# EACH WITHIN AN EACH
# shirts=["striped","plain white", "plaid","band"]
# ties=["polka dot", "solid color","boring"]
# shirts.each do |shirt|
# ties.each do |tie|
# puts "Option : A #{shirt} shirt and a #{tie} tie."
# end
# end