Companies Home Search Profile

DSA in JS - Solving Basic Math Problems

Focused View

Harish Krishnan

3:01:15

63 View
  • 1. Introduction.mp4
    01:54
  • 2. Analysis of Algorithms.mp4
    03:46
  • 3. Time & Space Complexity.mp4
    11:12
  • 1. Count Digits Overview.mp4
    03:01
  • 2. Counting number of Digits.html
  • 3.1 01-count digits.zip
  • 3. Count Digits Solution.mp4
    03:58
  • 4. Palindrome Number Overview.mp4
    04:18
  • 5. Palindrome Number.html
  • 6.1 02-palindrome number.zip
  • 6. Palindrome Number Solution.mp4
    03:27
  • 7. Factorial Overview.mp4
    02:10
  • 8. Factorial Iterative Approach.html
  • 9.1 03-factorial.zip
  • 9. Factorial Iterative Approach Solution.mp4
    03:46
  • 10. Factorial Recursive Approach.html
  • 11.1 03-factorial.zip
  • 11. Factorial Recursive Approach Solution.mp4
    04:08
  • 12. Trailing Zeroes in a Factorial Overview.mp4
    10:13
  • 13. Traling Zeroes in a Factorial.html
  • 14. Trailing Zeroes in a Factorial Solution.mp4
    04:28
  • 15. GCD HCF Overview.mp4
    02:41
  • 16. GCD naive approach.html
  • 17.1 05-gcd.zip
  • 17. GCD Naive Approach Solution.mp4
    02:31
  • 18. GCD Better Approach Overview.mp4
    04:54
  • 19. GCD Better Approach.html
  • 20.1 05-gcd.zip
  • 20. GCD Better Approach Solution.mp4
    05:08
  • 21. LCM Overview.mp4
    02:40
  • 22. LCM Naive Approach.html
  • 23.1 06-lcm.zip
  • 23. LCM Naive Approach Solution.mp4
    02:30
  • 24. LCM Better Approach Overview.mp4
    01:23
  • 25. LCM Better Approach.html
  • 26.1 06-lcm.zip
  • 26. LCM Better Approach Solution.mp4
    01:46
  • 27. Prime Numbers Overview.mp4
    01:40
  • 28. Prime Numbers Naive.html
  • 29.1 07-prime.zip
  • 29. Prime Numbers Naive Solution.mp4
    02:10
  • 30. Prime Numbers Better Approach 1 Overview.mp4
    03:17
  • 31. Prime Numbers Better Approach 1.html
  • 32. Prime Numbers Better Approach 1 Solution.mp4
    01:18
  • 33. Prime Numbers Better Approach 2 Overview.mp4
    03:30
  • 34. Prime Numbers Better Approach 2.html
  • 35. Prime Numbers Better Approach 2 Solution.mp4
    02:43
  • 36. Prime Factors Overview.mp4
    02:14
  • 37. Prime Factors.html
  • 38. Important Note.html
  • 39.1 08-prime factors.zip
  • 39. Prime Factors Naive Solution.mp4
    04:20
  • 40. Prime Factors Efficient Overview.mp4
    06:50
  • 41. Prime Factors Efficient Approach.html
  • 42. Prime Factors Efficient Approach Solution.mp4
    04:40
  • 43. Divisors Overview.mp4
    01:26
  • 44. Divisors Naive Approach.html
  • 45.1 09-divisors.zip
  • 45. Divisors Naive Approach Solution.mp4
    02:35
  • 46. Divisors Efficient Approach Overview.mp4
    01:46
  • 47. Divisors Efficient Approach.html
  • 48. Divisors Efficient Approach Solution.mp4
    08:40
  • 49. Divisors Efficient Approach Extended Solution Explanation.mp4
    02:42
  • 50. Primes of Number Overview.mp4
    01:43
  • 51. Primes of Number Naive.html
  • 52.1 10-sieve.zip
  • 52. Primes of Number Naive Solution.mp4
    02:06
  • 53. Sieve of Eratosthenes Overview.mp4
    04:41
  • 54. Sieve of Eratosthenes.html
  • 55. Sieve of Eratosthenes Solution.mp4
    04:55
  • 56. Computing Power Overview.mp4
    01:00
  • 57. Computing Power naive approach.html
  • 58.1 11-computing power.zip
  • 58. Computing Power naive approach solution.mp4
    02:04
  • 59. Computing Power Recursive Approach Overview.mp4
    02:46
  • 60. Computing Power Recursive Approach.html
  • 61. Computing Power Recursive Approach Solution.mp4
    04:55
  • 62. Computing Power Iterative Approach Overview.mp4
    02:30
  • 63. Computing Power Iterative Approach.html
  • 64. Computing Power Iterative Approach Solution.mp4
    04:28
  • 1. Absolute Value.html
  • 2.1 12-absolute value.zip
  • 2. Absolute Value Solution.mp4
    01:12
  • 3. Number of Digits in a Factorial.html
  • 4.1 13-num of digits in factorial.zip
  • 4. Number of Digits in a Factorial Solution.mp4
    06:43
  • 5. Exactly Three Divisors.html
  • 6.1 14-three divisors.zip
  • 6. Exactly Three Divisors Solution.mp4
    06:56
  • 7. Modulo Addition.html
  • 8.1 15-modulo addition.zip
  • 8. Modulo Addition Solution.mp4
    02:43
  • 9. Modulo Multiplication.html
  • 10.1 16-modulo multiplication.zip
  • 10. Modulo Multiplication Solution.mp4
    01:49
  • 1. Thank You.mp4
    00:59
  • 2. Bonus Lecture.html
  • Description


    Solve simple Math problems using JS

    What You'll Learn?


    • Basic Idea on Analysis of Algorithms
    • Crash Course on Asymptotic Analysis
    • Solve different Math problems using JS
    • Practice using Coding Exercises

    Who is this for?


  • Beginner JavaScript Developers who likes to solve DSA Problems
  • What You Need to Know?


  • Basic JavaScript Knowledge
  • More details


    Description

    Welcome to this course DSA in JS - Solving Basic Math Problems.


    This course is all about solving basic math problems using JavaScript. The course will follow a pattern to give learners an overview of the problem we are trying to solve visually and a coding exercise to solve the same. In the end, the solution is also provided as video explanations.


    The course encompasses the below topics

    • Introduction to Analysis of Algorithms

    • Introduction to Asymptotic Analysis

    Then we solve the below problems using JS

    • Counting Digits

    • Check Whether a Number is a Palindrome

    • Finding the Factorial of a Number

    • Finding the number of Trailing Zeroes

    • Finding Greatest Common Divisor (GCD)

    • Finding Least Common Multiple (LCM)

    • Finding whether a number is a Prime Number

    • Finding all Prime Factors

    • Finding Divisors of a Number

    • Sieve of Eratosthenes Algorithm

    • Computing the Powers of a number

    • Finding Absolute Value

    • Finding the Number of Digits in a Factorial

    • Finding the Exact Three Divisors

    • Modulo Addition

    • Module Multiplication

    Throughout the course each problem is given an overview and a coding exercise to solve the same is provided, so you can try it out before looking at the solution videos. All codes are attached to the lectures for you to download as well.

    Who this course is for:

    • Beginner JavaScript Developers who likes to solve DSA Problems

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Harish Krishnan
    Harish Krishnan
    Instructor's Courses
    A Software Engineer with experience over six years of working in small start-ups as well as big companies. Have worked with a multitude of technologies like JavaScript, TypeScript, React, Angular, Vue, NodeJs, etc.Always had an idea to teach and hence using this platform to teach people and improve myself in the process as well.In my free time, I go to Gym, follow NBA and Formula 1, and like to learn new technologies & programming languages.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 51
    • duration 3:01:15
    • Release Date 2023/08/21