An open API service indexing awesome lists of open source software.

https://github.com/samir-atra/challenges_and_competitions

A group of programs and solutions to kaggle challenges and programming competitions
https://github.com/samir-atra/challenges_and_competitions

algorithms algorithms-and-data-structures artificial-intelligence deep-neural-networks gemma3 kaggle kaggle-competition kickstart leetcode llm machine-learning ml-olympiad

Last synced: 5 days ago
JSON representation

A group of programs and solutions to kaggle challenges and programming competitions

Awesome Lists containing this project

README

          

# 🏆 Challenges and Competitions 🚀

Welcome to my collection of solutions for various programming challenges and competitions! This repository is a showcase of my work on platforms like Kaggle, LeetCode, HackerEarth, and more. I'm passionate about problem-solving and continuously improving my skills, and this is where I document my journey.

## 📂 Projects

Here's a breakdown of the projects you'll find in this repository:

---

### 🧠 LeetCode

Solutions to various problems from [LeetCode](https://leetcode.com/), a platform for practicing coding skills.

* `AddTwoNumbers.py`: Solution for the "Add Two Numbers" problem.
* `PalindromNumber.py`: Solution for the "Palindrome Number" problem.
* `TwoSumAlgorithm.py`: Solution for the "Two Sum" problem.

---

### 🏅 Google Kick Start

A collection of solutions for [Google Kick Start](https://codingcompetitions.withgoogle.com/kickstart), a global online coding competition.

* `BuildingPalindromes.py`
* `CGame.py`
* `CentauriPrime.py`
* `ChallengeNine.py`
* `GBusCount.ipynb`
* `MagicalWellOfLilies.py`
* `NewPassword.py`
* `Palindrome.py`
* `RunninginCircles.py`
* `SamplProblem.ipynb`
* `SortTheFabrics.ipynb`
* `Walktober.py`
* `WiggleWalk.ipynb`
* `infinity.py`

---

### 🤖 ML Olympiad 2024

My submissions for the [ML Olympiad 2024](https://www.kaggle.com/competitions/ml-olympiad-2024).

#### 🌋 Predicting Earthquake Damage

* **Challenge:** [Predicting Earthquake Damage](https://www.kaggle.com/competitions/ml-olympiad-predicting-earthquake-damage)
* **Description:** This project predicts the level of damage to buildings caused by an earthquake using a neural network built with TensorFlow and Keras.
* **Solution:** `ML_Olympiad_2024/Predicting_earthquack_damage/EarthQuake.ipynb`

#### 🐢 The Turtle Vision Challenge

* **Challenge:** [The Turtle Vision Challenge](https://www.kaggle.com/competitions/mlo2024mlact)
* **Description:** This project classifies images of marine life to distinguish between turtles, jellyfish, and plastic pollution using a fine-tuned InceptionV3 model.
* **Solution:** `ML_Olympiad_2024/Turtle_vision_challenge/TurtleVision_Challenge.ipynb`

---

### 🕵️ Kaggle Challenge: Fake or Real?

* **Challenge:** The Impostor Hunt in Texts
* **Description:** A project for a Kaggle challenge focused on detecting fake text. This is likely a Natural Language Processing (NLP) task.
* **Solution:** `Kaggle_Challenge_Fake_or_Real:_The_Impostor_Hunt_in_Texts/baseline-solution.ipynb`

---

### 🌍 HackerEarth

Solutions for challenges on [HackerEarth](https://www.hackerearth.com/challenges/).

* `MaximumBoarders.py`: Solution for a problem related to finding maximum borders.

---

### 🖼️ Viz Wiz Challenges

Solutions for the [Viz Wiz Image Classification Challenge](https://vizwiz.org/tasks-and-datasets/image-classification/).

* **Description:** This project involves classifying images from the Viz Wiz dataset, which contains images taken by blind and low-vision people.
* **Solution:** `Viz_Wiz_Challenges/Classifier.ipynb`

---

## 🛠 How to Use

The code for each challenge is contained within its respective directory. Most of the Python solutions can be run directly, while the Jupyter Notebooks (`.ipynb`) can be opened and run using Jupyter or Google Colab.

Please note that some file paths in the notebooks may be hardcoded. You may need to update these paths to point to the location of the data on your own machine.

## 🤝 Contributing

I'm always open to collaboration and suggestions! If you have a different approach to solving one of these problems or want to add your own solutions, feel free to open an issue or submit a pull request.

## 📜 License

This repository is licensed under the [Apache License 2.0](LICENSE). See the `LICENSE` file for more details.