My Thought Process while I write a piece of code?

  1. It is to give myself some room to think clearly about my mindset and approach to solving problems.
  2. To better introspect how my brain breaks down programming problems and to reflect on how to make the whole process more effective.
  3. To communicate to anyone interested in wanting to know about my thought process when I write a piece of code.
  1. Taking in input.
  2. Breaking the array into subarray.
  3. Restoring the sub-array after processing it into a final array.
  4. Returning Output
  1. Taking in the input
  2. Generating a transpose matrix
  3. comparing the original matrix and the transposed matrix
  4. Output the final result
  1. Taking the input
  2. Doing the Palindrome of a number.
  3. Doing Palindrome of all the values.
  4. Displaying the output

--

--

--

My name is Hamza. I love to code and play around with computer. I’m always curious to know new things in life. I also love expressing myself.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Inspecting Properties of Callables With Function Traits in C++

Sound Source Separation

Difference Plot — a) Red -> Original 661 Hz b) Blue -> Separated 661 Hz

『Get over 20% rewards with Biswap』

CS373 Fall 2020: Grant Larson

Python Functions: Anonymous Functions

Explore the Newly Launched Platform for Synthetic Data from Rendered.ai

Binary Tree Traversal — Non Recursive

On Technical Tenacity: I Don’t Know Anything, But I Do Things Anyway

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
Hamza Mujeeb Khan

Hamza Mujeeb Khan

My name is Hamza. I love to code and play around with computer. I’m always curious to know new things in life. I also love expressing myself.

More from Medium

SOLID Principle in OOD

Understanding Git Detached HEAD

Synchronous & Asynchronous Programming basic understanding

Add-On: Extend the Software [Technical Term]