Day 4 of my 100 Days of Code challenge! 💻 Today I built a Rock Paper Scissors game in Python where the user plays against the computer. The program allows the user to choose between rock, paper, or scissors, while the computer randomly generates its choice. It then compares both and determines the winner. This project helped me practice working with lists, the random module, and building game logic using conditional statements. I’m starting to see how combining small concepts can turn into actual interactive programs, which has been really motivating. Learning in public and documenting my journey into software engineering. Check out the project here: https://lnkd.in/eNQhQkz3 #100DaysOfCode #Python #SoftwareEngineering #LearningInPublic #CodingJourney
Python Rock Paper Scissors Game in 100 Days of Code Challenge
More Relevant Posts
-
Get hands-on experience with Python's Wave file library With Wave Print, you'll learn to read, write, and update audio files in seconds. Master the Wave API to create production-ready software for IT professionals. Read the full article 👉 https://lnkd.in/dehD9qqH #Python #ITFreshers #LearnPython #ProgrammingLanguage #SoftwareEngineering #TechLab Code. Learn. Build. — TechLab by Neeraj
To view or add a comment, sign in
-
🚀 Built a Calculator App using Python! Excited to share my latest mini project — a Calculator Application built using Python with a clean and simple UI. 🔢 It performs all basic operations like addition, subtraction, multiplication, and division with real-time output. 🛠️ Tech Used: Python, Tkinter 💡 What I learned: GUI development in Python Event handling Writing clean and efficient logic This is a small step, but a strong foundation towards building more advanced applications in AI and software development. Looking forward to your feedback! 🙌 #Python #Coding #BeginnerProject #SoftwareDevelopment #AI #StudentDeveloper #Tkinter #Projects #LearningJourney
To view or add a comment, sign in
-
🚀 Mini Project #6 – Rock Paper Scissors Game (Python) Built a simple Rock–Paper–Scissors game using Python where the user plays against the computer. The program takes user input, generates a random computer choice using the random module, and decides the winner using conditional logic. This mini project helped me practice Python basics, user input, randomization, and if-else decision making while creating a fun command-line game. Small projects like this are a great way to improve problem-solving and programming skills step by step. 💻 #Python #MiniProject #Coding #Programming #Learning #DeveloperJourney
To view or add a comment, sign in
-
-
Solved “Construct K Palindrome Strings” today. The idea was interesting — instead of actually building palindromes, I focused on character frequency. Key insight: the number of characters with odd frequency must be ≤ k. Used Counter to count characters and checked if forming k palindromes is possible. Clean logic, no heavy coding just understanding the pattern. All test cases passed Learning that DSA is more about thinking than coding #DSA #CodingJourney #Python #LeetCode
To view or add a comment, sign in
-
-
Building a reliable RAG agent in 2026 is less about complexity and more about a robust engineering lifecycle. 🏗️ This infographic is my attempt to boil the ocean and create a practical, 15-step blueprint for building a RAG agent. 🗺️ From environment setup (1-3) 💻 to live deployment (15) 🚀, I've mapped out the major stages and tools I rely on: #LLMs #RAG #Agentic #LangChain #LangGraph #Python
To view or add a comment, sign in
-
-
Day 6/100 – #100DaysOfCode Solved the problem “Remove Element”, focusing on in-place array manipulation. Problem Summary: Remove all occurrences of a given value from an array without using extra space, and return the count of remaining elements. Approach: Used a two-pointer technique to efficiently overwrite unwanted elements while iterating through the array. Complexity: • Time: O(n) • Space: O(1) Key Insight: Efficient problem solving is not always about removing data — sometimes it's about rearranging it smartly in-place. Consistent progress > perfection. On to Day 7 #100DaysOfCode #Day6 #DSA #Python #LeetCode #ProblemSolving #CodingJourney
To view or add a comment, sign in
-
-
From “it works” to “it won’t break” While writing a code, Getting it to work is one thing, 𝗠𝗮𝗸𝗶𝗻𝗴 𝘀𝘂𝗿𝗲 𝗶𝘁 𝗱𝗼𝗲𝘀𝗻’𝘁 𝗯𝗿𝗲𝗮𝗸 is another. price = products["Laptop"] This works fine… until the 𝗸𝗲𝘆 𝗱𝗼𝗲𝘀𝗻’𝘁 𝗲𝘅𝗶𝘀𝘁 . That’s when the program crashes. So instead of assuming every piece of data is present, Its better to start thinking about what happens when it isn’t. In college projects, we often focus on making things work. In real-world scenarios, 𝗲𝗱𝗴𝗲 𝗰𝗮𝘀𝗲𝘀 matter just as much. 𝗗𝗮𝘆 𝟭𝟮/𝟯𝟬 #Python #LearningInPublic #Day12 #30DaysOfCode #SoftwareEngineering
To view or add a comment, sign in
-
✅Day 12 of #DSAPrep > Problem: Product of Array Except Self > Platform: LeetCode > Concept: Prefix Sum + Suffix Product Solved using an optimized approach by calculating the product of elements on the left and right side separately. First pass stores left products, second pass multiplies right products — without using division. > Time Complexity: O(n) > Space Complexity: O(1) #DataStructures #Algorithms #Python #ProblemSolving #CodingJourney
To view or add a comment, sign in
-
-
Longest Common Prefix: Column-Wise Early Exit Beats Pairwise Comparison Comparing strings pairwise requires multiple passes. Column-wise iteration checks all strings at each character position simultaneously — first mismatch or string exhaustion returns accumulated prefix. Early termination saves processing remaining characters. Early Exit Advantage: Best case (short prefix): O(m) where m = prefix length. Worst case: O(n × k) where k = min string length. Column-wise processing enables stopping the moment consensus breaks. Time: O(n × m) | Space: O(m) #StringAlgorithms #EarlyTermination #CommonPrefix #ColumnWiseProcessing #Python #AlgorithmOptimization #SoftwareEngineering
To view or add a comment, sign in
-
-
Solving Subarray Sums with Ease in Python with No Prior Experience Discover how to crack the Subarray Sum Equals Zero III challenge with ease. Understand the concept of prefix sums and its application in solving subarray sums. Read the full article 👉 https://lnkd.in/d3Mg-Sjy #PythonForFresher #DataProcessing #AlgorithmsAndProgramming #ITinterviewPreparation #TechLab Code. Learn. Build. — TechLab by Neeraj
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development