Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Algorithm & Data Structure

Algorithm Coding Test to Pass in 2 Weeks (2024)

We will make algorithms easy in just 2 weeks of lectures. We use computers for convenience, so why do you spend so much time on computers?

(4.9) 68 reviews

2,224 learners

  • jwson
코딩테스트
알고리즘
Algorithm
Coding Test
Python

Reviews from Early Learners

What you will learn!

  • An approach that can solve any problem you encounter

  • A study method that doesn't let you lose a problem you've solved once

  • How to change code written in a loop to DP code

  • How to determine if you are a water gold or not

  • The ability of the algorithm to beat your friends who brag about having a high rank.

Solving algorithm problems is no longer difficult!
With this lecture 😎

📢 Please check before taking the class!

For new buyers (Updated November 20, 2024)

Hello, this is Coding Sense.

First, as of today, we have increased the free portion of the course.

Please make sure to listen to all the free parts and decide if they are helpful to you before purchasing. 😌

One lesson a day, conquer in 12 days
Algorithm problem solving 🤘

Hello, I'm developer Son Jeong-woo. I'm a mobile developer with a liberal arts background. After studying for less than a year, I successfully landed a job overseas as a mobile engineer.

To effectively discuss and appeal to algorithms in interviews, both domestically and internationally, I needed a deeper understanding of them than anyone else. I've created this course to summarize the reasons for my rapid growth in a short period of time and the easy-to-understand algorithms I learned along the way.

We promise amazing growth not only for those who are learning algorithms for the first time , but also for those who have solved many algorithm problems but have not seen any improvement in their skills .

I hope that everyone who attends my lectures will grow together with me, not just as knowledge-sharing partners and students, but as mentors and job-hunting partners. Thank you for your patience.

Learning Objectives 📌

  • Let me tell you why fully exploratory thinking is important.
  • When a difficult problem arises, we will tell you how to deal with it.
  • I will show you how code using a for loop can be connected to code using DP recurrence .
  • Let me tell you why the algorithm is not difficult .
  • When you encounter a real problem in a coding test, we will develop the ability to solve it somehow.

Course Target Audience/Course Purpose 🙆‍♀️

For those who are just starting to study algorithms

Those who study algorithms but do not know exhaustive search thinking

When you encounter a problem for the first time, you start by Googling it.

Join us for this lecture! 🤗

  • You will gain real algorithmic skills that go beyond rank.
  • I can easily explain to others the problems I solved.
  • When you discover a problem you didn't know about, you feel excited and entertained.
  • You will be able to speak and appeal in interviews based on your knowledge of algorithms.
  • Even in actual assignment tests, you can design based on what you learned from the algorithm.

Learn this 📚

※ C++, Java, and JS users, please first listen to the 20-minute lecture explaining loops/conditional statements.

1) Basic lecture

  • Exhaustive search (For loop)
  • Optimization (number theory)
  • Save (cumulative)



2) In-depth lectures

  • Exhaustive search (recursive function, backtracking)
  • Optimization (recursive functions, backtracking cases)
  • Save (Top-down DP)
  • Ignition (bottom-up DP)

3) Additional lectures

  • 2D DP
  • LIS/LCS
  • Two-pointer
  • binary search
  • DFS / BFS
  • Dijkstra
  • tree
  • Union Find
  • Minimum spanning tree

Things to note before taking the course 📢

  • The lecture will be conducted in Python.
  • Because the lectures are idea-centered, anyone can easily understand them, regardless of language. (Please check out the free lectures before making your own judgment.)
  • We provide links to problems available on the BOJ Baekjoon website (for preview and review).
  • This course is not recommended for those with a high level of understanding and the ability to connect the dots between theories from exhaustive search to dynamic programming (Baekjoon Platinum or higher).

Recommended for
these people

Who is this course right for?

  • For those new to coding

  • A person who memorizes and solves algorithms

  • People whose algorithm skills do not improve

  • A person who teaches algorithms

Hello
This is

2,224

Learners

68

Reviews

113

Answers

4.9

Rating

1

Course

모바일 엔지니어로 일본 미디어 아트 회사에서 근무하고 있습니다!

Curriculum

All

17 lectures ∙ (7hr 47min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

68 reviews

4.9

68 reviews

  • 1233님의 프로필 이미지
    1233

    Reviews 2

    Average Rating 5.0

    5

    24% enrolled

    Nó không vui sao?

    • jiwongoh9863님의 프로필 이미지
      jiwongoh9863

      Reviews 5

      Average Rating 5.0

      5

      100% enrolled

      Tôi không biết độ tuổi của những người sẽ đọc bài đánh giá này là bao nhiêu, nhưng Khi tôi còn trẻ, có một chương trình có sự góp mặt của một nghệ sĩ tên Bob Ross, người đã vẽ những bức tranh tuyệt vời. Người họa sĩ và người hướng dẫn rất giống nhau. Người họa sĩ đó vẽ những bức tranh lố bịch thật dễ dàng phải không? Họ nói điều này, Người hướng dẫn của khóa học này cũng giải thích từng bước mã hóa trong mỗi bài giảng, rất dễ dàng phải không? Việc này không hề dễ dàng nếu tôi làm được... Đừng để bị lừa bởi người hướng dẫn. Nó không dễ dàng. Thật khó khăn. Điểm tích cực duy nhất là lời giải thích thực sự tốt. Nếu bài giảng của người khác giống như một bức tranh của Leonardo da Vinci và bạn chỉ cần nhìn vào nó, Bài giảng này giống như một bức tranh của Bob Ross và ban đầu rất dễ theo dõi. Tôi không nghĩ có khóa học nào dễ hơn khóa học này dành cho người mới bắt đầu học ngữ pháp Python.

      • rgochobo님의 프로필 이미지
        rgochobo

        Reviews 1

        Average Rating 3.0

        3

        76% enrolled

        Tôi đang cố gắng học thuật toán một cách bài bản, nên đã nghe một bài giảng tập trung vào khái niệm và dành cho người mới bắt đầu. Nhưng không ngoa đâu, càng về sau càng có nhiều nội dung khó xuất hiện, mà phần giải thích lại sơ sài nên tôi chẳng hiểu gì, cứ thế làm rồi giải quyết cho xong thôi. Như vậy có đúng không nhỉ...? Trong lúc nghe giảng, vì không hiểu gì nên tôi đã nhiều lần phải dùng đến blog khác hoặc GPT để hiểu bài. Cảm giác như việc đó còn giúp ích cho tôi hơn là nghe bài giảng này.

        • gss9813266님의 프로필 이미지
          gss9813266

          Reviews 11

          Average Rating 5.0

          5

          59% enrolled

          Tình trạng hiện tại của tôi là tôi mới học Java và chỉ học ngữ pháp Python từ sách của Kote. Gần đây tôi đã gặp Kote vài lần nên không nghe hết bài giảng, nhưng tôi nghe được khoảng một nửa trong số đó và sẽ để lại nhận xét sau khi lặp lại 2-3 lần. công lao 1. Tôi nhận ra rằng mình có thể giải quyết vấn đề theo cách này (suy nghĩ). Trước đây, tôi không biết rằng mình có thể giải nó bằng cách tìm kiếm toàn diện, nhưng bây giờ tôi biết rằng nó có thể được thực hiện theo cách này, tôi có thể giải nó tốt hơn. 2. Vấn đề đồng dai dẳng và vấn đề bạc thường xuyên hiện có thể được giải quyết. Trước đó, tôi chỉ có thể giải những bài toán mà tôi chỉ biết ngữ pháp thực tế, nhưng tôi cảm thấy mình đã trưởng thành hơn một chút nhờ thỉnh thoảng giải được những bài toán bạc. 3. Bạn có được những công cụ mạnh mẽ nếu bạn hiểu chúng. Nếu tôi hiểu 100% thì tôi nghĩ mình đã có được vũ khí mạnh mẽ để đối phó với kẻ thù tên là Kotera. điều bất lợi 1. Bạn có thể phải lặp lại hơn 3 lần mới hiểu được (Đây là tiêu chuẩn chủ quan của tôi.) Tôi quên mất đó là con sông nào, nhưng sau khi xem đi xem lại 3, 4 lần, cuối cùng tôi cũng hiểu ra. (Nhưng có lúc tôi quên mất haha) 2. Nó có thể khó khăn đối với người mới bắt đầu. Thật khó để tôi hiểu được. (Cảm giác viết mã nói rằng nó rất dễ, nhưng có nhiều lúc tôi không hiểu nó..ㅠㅠㅠ Nó không nhằm mục đích chỉ trích.) Trước khi nghe phần này, tôi nghĩ bạn nên giải ít nhất ngữ pháp Python + 100 vấn đề cơ bản về Python. Tôi chắc chắn rằng nếu bạn mua sản phẩm này với mức giá và chất lượng như vậy thì sẽ không bị lỗ.

          • 789188276272님의 프로필 이미지
            789188276272

            Reviews 1

            Average Rating 5.0

            5

            6% enrolled

            Đây là bài giảng dạy bạn cách nảy ra ý tưởng bằng cách hiểu các thuật toán thay vì chỉ tập trung vào giải quyết vấn đề. Tôi ngay lập tức nhận ra rằng mình đã học sai từ lâu. Một bài giảng đáng tham gia ít nhất một lần dành cho tất cả những ai gặp khó khăn với các bài kiểm tra viết mã.

            $26.40

            Similar courses

            Explore other courses in the same field!