<commit_before># 4.5 Flow Control

## Release 1

![4.5.1 Good Guess](https://github.com/f-ocal/phase-0/blob/master/week-4/good-guess/my_solution.rb)
![4.5.2 Calculate a Letter Grade](https://github.com/f-ocal/phase-0/blob/master/week-4/calculate-grade/my_solution.rb)
![4.5.3 Triangle Side Lengths](https://github.com/f-ocal/phase-0/blob/master/week-4/triangle-side/my_solution.rb)
![4.5.4 Detecting Leap Years](https://github.com/f-ocal/phase-0/blob/master/week-4/leap-years/my_solution.rb)
![4.5.5 Detecting Simple Substrings](https://github.com/f-ocal/phase-0/blob/master/week-4/simple-substrings/my_solution.rb)

## Release 3: Reflect

### What is the most important thing to know about flow control in your opinion?

Flow control gives us the flexibility we're looking for and introduces the condition. We can select different outcomes depending on information the user types, the result of a computation, or the value returned by another part of the program.

### What is the most difficult thing to understand about flow control?

To be able to draft the algorithm or pseudocode for the flow control.

### What are some ways of comparing two objects to see if they are the same?

They are ==, ===, equal?, eql?

### Which challenge was the most difficult? Why do you think that was?

Triangle side challenge was the most difficult. I had difficult time with the flow control.

### What did your pair teach you about Ruby, flow control, programming, or being a good pair when you were pairing?

We have learned a lot about flow control, working on the same challenge and proposing different solutions, brainstorming.<commit_msg>Include reflect_4_5<commit_after># 4.5 Flow Control

## Release 1

![4.5.1 Good Guess](https://github.com/f-ocal/phase-0/blob/master/week-4/good-guess/my_solution.rb)
![4.5.2 Calculate a Letter Grade](https://github.com/f-ocal/phase-0/blob/master/week-4/calculate-grade/my_solution.rb)
![4.5.3 Triangle Side Lengths](https://github.com/f-ocal/phase-0/blob/master/week-4/triangle-side/my_solution.rb)
![4.5.4 Detecting Leap Years](https://github.com/f-ocal/phase-0/blob/master/week-4/leap-years/my_solution.rb)
![4.5.5 Detecting Simple Substrings](https://github.com/f-ocal/phase-0/blob/master/week-4/simple-substrings/my_solution.rb)

## Release 3: Reflect

### What is the most important thing to know about flow control in your opinion?

Flow control gives us the flexibility and opportunity to introduce a condition. We can select different outcomes depending on information the user types, the result of a computation, or the value returned by another part of the program.

### What is the most difficult thing to understand about flow control?

To be able to draft the algorithm or pseudocode for the flow control.

### What are some ways of comparing two objects to see if they are the same?

They are ==, ===, equal?, eql?

### Which challenge was the most difficult? Why do you think that was?

Triangle side challenge was the most difficult. I had difficult time with the flow control.

### What did your pair teach you about Ruby, flow control, programming, or being a good pair when you were pairing?

We have learned a lot about flow control, working on the same challenge and proposing different solutions, brainstorming.
{'fraction_non_alphanumeric': 0.10373317013463892, 'fraction_numerical': 0.01835985312117503, 'mean_word_length': 4.385502471169687, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6399608', 'n_tokens_mistral': 975, 'n_tokens_neox': 946, 'n_words': 379}