Git Product home page Git Product logo

saltedseacorn / assignment-5 Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 18 KB

JavaScript - I make use of basic mathematical operators to manipulate data. I compare numbers and return results. I create if and else statements to return results based on conditions. I take strings and return vowels and consonants in the strings depending on what the user decides. I create a small guessing game based on a function that generates a random number. I take an object filled with a user’s books and assort based on author, title, or library ID.

License: MIT License

HTML 17.78% JavaScript 80.00% CSS 2.22%
javascript guessing game math conditionals objects arrays

assignment-5's Introduction

Thank you for visiting my Github!

My current tech stack: Python, Django, PostgreSQL, AWS, Docker, Zendesk

I am currently employed as Forward Deployed Software Engineer at a rapidly growing and successful tech start-up.

My current role involves software development at a rapid speed - sometimes I deliver custom feature requests within 24-48 hours, with the daily challenge of balancing speed, proficiency, clean code, and feasibility given the resources I have on any given day.

I am a strong communicator. I work daily with the support team, customer success managers, product team, core engineers and customers (who are typically engineering leaders in their own world) in order to understand and translate specific needs and pain points into a software driven solution.

Even though I work in an engineering world, my first love is for people. People are complicated, deep, complex, and a joy to work with. My speciality lies within the intersection of people and engineered solutions.

I also:

  • Troubleshoot bugs and features alongside core engineering teams
  • Being a customer facing software engineer, my team is the engineering team that is closest to the voice of the customer
  • Touch on bits and pieces of the deployment pipeline like Prefect.io, Bugsnag, Docker, AWS, and more
  • Must learn quickly what I don't know and translate that knowledge into words that a customer can easily understand
  • Work well under pressure. I must always provide an answer and software driven solution for the customer and provide that in a calm, collected, and cheerful persona
  • Work in service level agreements ranging from 24 hours out to one week. I work in a fast and rapid paced environment, and I do it cheerfully with my team.

That's about what I do in a nutshell!

I'm happily employed.

My skills

If I've used it at least once it is listed below.

This means the below are a range of my skills from familiar to proficient. Please ask if you would like to know specifics!

Languages/Frameworks/Platforms

image image image image image image image image image image image

Workflow

image image image image image

Database/SQL

image

Deployment or Continuous Integration

image image image image

Development Programs

image image image

Operating Sytems

image image

Misc

image

It looks like I code a lot, right?

Actually, no. I've obscured my coding days chart - I hope you understand. I want to challenge you: does my frequency of code or total output of code align with your company's overall business goals?

If that confuses you, let's talk about it. I'd love to change your mind.

assignment-5's People

Contributors

saltedseacorn avatar

Watchers

 avatar

assignment-5's Issues

Lesson 5 Feedback

Hi Kon! Here is your feedback for lesson 5:

Challenge 1:

  • There is no prompt to ask user for numbers
  • Edge cases and function do operate properly and give correct answers, when numbers are provided in the function call on line 55

Challenge 2:

  • arrayOfLetters isn't actually an array, it's a string
  • Vowels are always returned first, regardless of user's decision; I tried to figure out where the breakdown was happening, but your code looks right. I think somehow it's something to do with your if-else if-else statement because it did correctly accept what the user entered, but always proceeded to the if portion of the if-else if-else statement, even if what the user entered wasn't vowels or VOWELS. I'll either need more time to dig, or you can check with another mentor if you'd prefer not to wait until I'm available.

Challenge 3:

  • At first I thought I was a bad guesser! But I console logged the random number so I would be guaranteed to enter the correct number, and it still said I didn't guess the number. I think it's because you are initializing and assigning gameSetup to the first number the user enters and it never gets updated because line 195 is merely a prompt, but doesn't do anything with the number taken when the user was prompted on attempts 2 +/- 3.
  • There is no array of numbers the user attempted
  • Since lines 206 and 207 are commented out, no results are displayed on the webpage.
  • Even commenting those back in, the endGameMesasge is always "Oh no! You've run out of lives.." so you'll want to walk through your code again and see why the message isn't updating to congratulate/condemn the user's guessing ability.
  • Message displayed should either be "Player name, you wasted your three guesses on wrong numbers the user entered here" or "Player name (in all caps) won!"

Challenge 4:

  • Forgot to comment back in lines 301 and 302 which give the user their results, but once those were, everything worked perfectly. Good job!

TO DO:

  1. Fix challenge 1 to accept user numbers
  2. Be sure to make an array of the letters that make up the word the user entered in challenge 2; find and fix the if statement to properly return either vowels first or consonants first
  3. Fix line 195, comment back in the results, make sure you're creating an array of the guessed numbers, and find and fix the endGameMessage so it is updated properly depending on if the player won/lost in challenge 3
  4. Comment lines back in in challenge 4

Resubmit after making fixes, please. Feel free to reach out if you need help with fixes/finding where the code is breaking/malfunctioning.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.