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
@Zaidusyyand 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.xlsxfile. - 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.mdfile 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