Youssef Heshamyoussefhesham.hashnode.dev·14 hours agoCracking the Coding Interview [Ch.2: Linked Lists]Introduction In the previous chapter, we discussed arrays and ArrayLists, which insert elements at the end and access them in constant time, O(1). However, what if we encounter scenarios where we need to frequently add or remove elements at the begin...DiscussProblem Solving
Brahim ElhoubeforN7 Geeks Blogblog.n7geeks.club·May 5, 2024From Ideas to Victory: How to Win and Make the Most of a Hackathon ExperienceIt's that time of the year again – the season of hackathons is here, bringing a bunch of opportunities for people to join challenges in different areas. From hackathons to Capture The Flag (CTF) competitions, this yearly season is a busy time for inn...Discusshackathon
Md. Imran Mirimranmir32.hashnode.dev·Apr 29, 2024Fundamentals of Recursion: Unlocking the Power of Self-Reference with solving basic recursion problemsWhat is Recursion? Recursion is a programming technique where a function calls itself, either directly or indirectly, to solve a problem. In simple terms, when a function calls itself to solve a problem, it's called recursion, and the function itself...DiscussRecursion
Venkat Rvenkatr.hashnode.dev·Apr 23, 2024Generative AI in Complex Reasoning: A New Frontier in Problem-Solving and Decision-MakingGenerative AI, a subset of artificial intelligence, has been making waves in various fields, from art and music to text generation. But one of the most exciting applications of generative AI lies in its potential for complex reasoning tasks, such as ...DiscussSimulating complex systems
Dr. Joseph N. Fouadjosephnady.hashnode.dev·Apr 17, 2024Solving the 🏛Roman Numeral to Integer Conversion Problem in ⚡PythonHello everyone, 👋, let's delve into the world of problem-solving. Thank you for stopping by the channel. I will take you in my own journey to solve today's problem using python. this case was one of the tasks in ALX project 0x04-python-more_data_str...Discussproblem solving skills
Dhanushdhanushprofile.hashnode.dev·Apr 14, 2024Sorting Algorithms Implementation in JavaSorting algorithms are essential tools in the toolkit of any programmer. They allow us to efficiently organize data, making it easier to search, analyze, and manipulate. In this concise exploration, we'll introduce six fundamental sorting algorithms ...Discuss·1 likeJavaJava
Subrat Kumar Pattanaikblog-by-subrat.hashnode.dev·Mar 27, 2024What if, I was greedy?What if, you were given an access to a particular stock? What if, you could know the price of that stock prior to a day through that access? What if, the stock price only changed everyday and not every second? What if, you could hold a single stoc...Discussalgorithms
Chris DourisProtherunner.digital·Mar 26, 2024Day 48/100 100 Days of CodeIt works! I added cpplocate as a submodule to the project and now the program can find the assets in the .app bundle file. Getting the path to the bundle with the library is quite easy: std::string Game::execpath = cpplocate::getBundlePath(); Then, ...Discuss100 Days of CodeC++
Youssef Heshamyoussefhesham.hashnode.dev·Mar 26, 2024Cracking the Coding Interview [Ch.1: Arrays and Strings]Introduction Hash tables are essential data structures known for efficient key-value mapping and quick lookup operations. This chapter delves into a common implementation of hash tables using arrays of linked lists and hash code functions. We will ex...Discuss·219 readsCracking the Coding InterviewProblem Solving
Obidur Rahmanashfin.hashnode.dev·Mar 24, 2024Let's Count the Smiley Faces From an arrayWe will be solving a 6kyu problem from CodeWars. This one ->Count the smiley faces! | Codewars The Question Given an array (arr) as an argument complete the function countSmileys that should return the total number of smiling faces. Rules for a smili...Discusssmiley