Welcome to Assignment-2 of our Git & GitHub + Mobile App Development series!
This task will help you practice version control while solving real coding problems related to mobile app development topics.
Please complete the following steps before starting:
- ⭐ Star this repository – Click the star icon at the top-right.
- 👤 Follow the creator – Click the username
@Zaidusyy
and press Follow.
These small steps help support our learning community. ❤️
- Practice using Git & GitHub.
- Solve 2 new coding questions from the question sheet that you haven’t submitted yet in Assignment-1.
- Submit your code and screenshots in the correct folder structure using a pull request.
🗓️ Deadline: 5th July 2025
✅ Task: Choose and solve any 2 new questions from the Excel sheet that you did not solve in Assignment-1.
- Click the Fork button at the top-right.
- This creates your own copy of the repo under your GitHub account.
- Go to your forked repo.
- Click the green Code button → Copy the URL.
- Open your terminal or Git Bash and run:
git clone <your-repo-url>
- Move into the cloned folder:
cd Assignment-2
- Open the
Assignment-2_Questions.xlsx
file. - Pick any 2 questions you did not submit in Assignment-1.
- Solve them using your preferred language: Java, Kotlin, Python, C++, etc.
For each question:
- Create a folder like this:
Example:
submissions/<your-name>/<question-title>/
submissions/AyushSingh/PalindromeCheck/
Inside each folder, include:
- ✅ Your solution code (e.g.,
solution.java
) - 🖼 Screenshot of passing test cases (
screenshot.png
) - 📝 Optional: Small
README.md
file explaining your logic
Folder structure example:
submissions/
└── YourName/
├── Question1/
│ ├── solution.py
│ └── screenshot.png
└── Question2/
├── solution.java
└── screenshot.png
-
Add your work:
git add .
-
Commit with a clear message:
git commit -m "Day 2 assignment by <Your Name>"
-
Push your code:
git push origin main
- Go to your forked repository on GitHub.
- Click “Compare & pull request”.
- Fill in:
- Your name
- The two new questions you solved
- Any additional comments
- Submit the pull request to this repository.
- Do not repeat questions you submitted in Assignment-1.
- Make sure your file structure is correct and includes:
- Code file
- Screenshot showing test success
- You can use LeetCode, HackerRank, CodeChef, or your own IDE.
You’re free to solve questions using:
- Java, Kotlin, Python, C++, C, JavaScript
- LeetCode, CodeChef, HackerRank, Replit, or VS Code
If you face any issues or confusion:
📩 Reach out to our speaker on LinkedIn:
🔗 Zaid Sayyed – LinkedIn
Thank you for your dedication and participation!
Let’s keep building and learning together 💻🔥
— Team CodeResite