GithubHelp home page GithubHelp logo

sakthivelan21 / problem-solving Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 0.0 293 KB

my codes for problem solving related problems

Python 4.50% C 18.72% Java 59.43% C# 13.76% JavaScript 0.24% C++ 3.35%

problem-solving's Introduction

problem-solving

This repo contains some problem solving questions and algorithms which can help i guess.

if you find any issues in my code feel free to raise a issue and i try to fix it !!!

code folders in this repo

problem solving approach

  1. Identify and Understand the nature of problem

    What is the problem

    Understand the problem occurence

    Think all the alternatives test case and issues related in problem

  2. Research & Refine the problem

    Try to Research for the alternative approaches to that problem

    It helps to find many ways to approach the problem with other people code

  3. Outline the logic to the problem as algorithm

    We have to figure the way how to get the logic in code by designing the algorithm for it

    Just design the flow of control logic for the algorithm

  4. Try to Write the Algorithm logic into code

    Solve the problem by breaking the problem into small parts.

    Implement the small parts which can help you solve the code quicker as every small step will bring you the finish line.

  5. Test Driven Developement

    Try new test cases for the algorithm to make sure it work

    If it fails , optimize the logic for the failure occurence

    Keep trying with new test cases

  6. If you can't fix the problem

    Take a break and relax yourself

    Then try the problem to solve after some time

  7. Further Work

    Once your code works try to improve time , space complexity

    you can add error handling , remove duplicate codes and improve readibility of your code.

problem-solving's People

Contributors

sakthivelan21 avatar

Stargazers

 avatar  avatar Eyuwankg Karthik avatar Prashanth C avatar

Watchers

James Cloos avatar  avatar

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.