Skip to content

Conversation

@KerryFerguson04
Copy link
Contributor

Here is my lesson_06 calculator assignment, along with a README with the function for the stretch assignment.

Problems:

  • Trying to wrap my head around the requirements/where to get started on the stretch assignment

Lessons Learned:

  • Asking for help and clarification when needed/collaborating with others
  • Taking the assignment one piece at a time
  • How to manage stress when there is a lack of understanding

Copy link
Contributor

@anthonydmays anthonydmays left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎓 Automated Grading Report

Student: Kerry Ferguson
Date: 8/19/2025

Feedback

Kerry Ferguson's submission meets all the functional requirements for the assignment. The calculate method in expression_calculator.ts correctly implements the required operations using helper methods for addition, subtraction, multiplication, division, and exponentiation. The .env.test file is correctly configured with the assigned group letter 'A', ensuring the assignment is completed as specified. Technically, the code is well-structured, follows consistent TypeScript style, and all GitHub checks have passed, indicating no issues with the build or syntax. Additionally, the student has successfully completed the stretch assignment by implementing the isValidAlphaAbbreviation function. This function is well-documented, correctly maps letters to their numeric values, and adheres to the specified rules for abbreviation validation. Overall, the submission is thorough, well-executed, and demonstrates a strong understanding of the assignment requirements and TypeScript coding practices.


This is an automated preliminary review. Please review and adjust before finalizing.

* Used to convert letters to their corresponding skip counts.
* @type {Record<string, number>}
*/
const letterToNumberMap: Record<string, number> = {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Next time, consider converting the char code so that you don't have to use extra memory with a dictionary.

@KerryFerguson04 KerryFerguson04 deleted the feature/lesson_06/expression-stretch branch August 21, 2025 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants