LeetCode #8 String to Integer (atoi)

Yup, It’s basically like a meat grinder 🍖🥩 🍗

Introduction

Hey, there fellow reader! Looking for an in depth explanation to this seemingly easy LeetCode problem. Awesome 😎 , you came to the right place! My method is pretty standard 4 step aproach. I’ll read the prompt & examples, share my thoughts & take notes, Then will build out a solution step by step. Finally I’ll provide the solution and a take away.

Let’s jump into the fray…

Prompt & Examples

Implement the myAtoi(string s) function, which converts a string to a 32-bit signed integer (similar to C/C++'s atoi function).The algorithm for myAtoi(string s) is as follows:

Implement the myAtoi(string s) function, which converts a string to a 32-bit signed integer (similar to C/C++'s atoi function). The algorithm for myAtoi(string s) is as follows:

  1. Read in and ignore any leading whitespace.

First Thoughts

Building out the Solution

You may notice that I used a meat grinder, which is exactly what we are dealing with here. We are given an input(meat), an empty function(the machine), and ground beef coming out the other end (solution). That’s exactly how i’d like to solve this problem. The key here is understanding what’s suppose to go under the hood. So let’s use some deduction and clues to build out this grinder!

Conclusion

Links

Career Changer, Software Engineer & Web Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store