{"id":22076412,"url":"https://github.com/shadowshahriar/cse112","last_synced_at":"2025-03-23T20:14:43.226Z","repository":{"id":247996485,"uuid":"823219398","full_name":"ShadowShahriar/cse112","owner":"ShadowShahriar","description":"A repository containing my solutions to OOP problems assigned by our CSE lecturer, NAB (2nd Semester)","archived":false,"fork":false,"pushed_at":"2024-10-24T01:59:23.000Z","size":8440,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-24T18:10:35.253Z","etag":null,"topics":["cpp","cse","oop"],"latest_commit_sha":null,"homepage":"https://toph.co/u/shadowshahriar","language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ShadowShahriar.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-02T15:55:39.000Z","updated_at":"2024-10-24T01:59:26.000Z","dependencies_parsed_at":"2024-07-23T23:26:48.970Z","dependency_job_id":"21aae2a4-9a79-4a05-9646-e53dab796321","html_url":"https://github.com/ShadowShahriar/cse112","commit_stats":null,"previous_names":["shadowshahriar/cse112"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShadowShahriar%2Fcse112","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShadowShahriar%2Fcse112/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShadowShahriar%2Fcse112/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShadowShahriar%2Fcse112/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShadowShahriar","download_url":"https://codeload.github.com/ShadowShahriar/cse112/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245162189,"owners_count":20570692,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","cse","oop"],"created_at":"2024-11-30T22:14:33.593Z","updated_at":"2025-03-23T20:14:43.174Z","avatar_url":"https://github.com/ShadowShahriar.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CSE 112: The Desire\n\nWe were given **4 tasks** to solve in our first OOP Lab Evaluation on the **8th of July**. Since I had some programming knowledge, I could complete them before everyone else. Our lecturer noticed it and immediately asked me to **find the 2nd and 3rd largest numbers from an Array of numbers**. My first attempt was done with conditionals and two extra variables.\n\nThen he asked whether there was any efficient way to **find the N-th largest number from an Array**. Which I answered- **yes**. It was done via a separate function and a global array. The teacher was impressed and kind enough to spot an edge case where my solution could break. For the final task, he asked me to demonstrate a sorting algorithm. I presented my favorite sorting algorithm, which was [**selection sort**][1].\n\nThis incident inspired me to seek creative solutions for such practice problems. Clearly, [**sorting could solve the problem**][2], but it was the **desire** that pushed me to consider an alternative solution.\n\n\u003e [!CAUTION]\n\u003e On November 4th, 2024, we learned that our new CSE lecturer, **Nabliha Khandker (NAB)**, had left due to an undisclosed emergency. This was a **massive shock** for all of us. Although she regretted not being able to inform us in person, it significantly disrupted our learning rhythm. She was soon replaced by **Md. Amirul Hasan Shanto (AHS)**.\n\n\u003e [!IMPORTANT]\n\u003e On August 1st, 2024, our CSE lecturer **Md. Mushfiqul Haque Omi (MHO)** resigned and a new CSE lecturer named **Nabliha Khandker (NAB)** was appointed to take his position. We, the students of section 9, wish **Mushfiqul sir** the best in his future endeavors. I will continue to update this repository, hopefully to present it to our current CSE lecturer.\n\n\u003e **Original:** This repository is a compilcation of the tasks assigned by our CSE lecturer, **Md. Mushfiqul Haque Omi (MHO)**. His charisma inspired me and 39 other students to become better programmers during the second semester of **Intake 53**.\n\n**Duration:** 6 months 4 days (**from 8 Jul 2024 to 11 Jan 2025**)\n\n**Problems Solved:** 145 (C++: **139**, C: **5**, JavaScript: **1**)\n\n**Student Information:**\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth align=\"left\"\u003eName\u003c/th\u003e\n\t\t\u003ctd\u003eShadman\u0026nbsp;Shahriar\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth align=\"left\"\u003eInstitution\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://www.bubt.edu.bd/\"\u003e\u003cb\u003eBangladesh\u0026nbsp;University\u0026nbsp;of\u0026nbsp;Business\u0026nbsp;and\u0026nbsp;Technology\u0026nbsp;(BUBT)\u003c/b\u003e\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth align=\"left\"\u003eDepartment\u003c/th\u003e\n\t\t\u003ctd\u003eComputer\u0026nbsp;Science\u0026nbsp;and\u0026nbsp;Engineering\u0026nbsp;(CSE)\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth align=\"left\"\u003eID\u0026nbsp;No.\u003c/th\u003e\n\t\t\u003ctd\u003e20245103408\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth align=\"left\"\u003eIntake\u003c/th\u003e\n\t\t\u003ctd\u003e53\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth align=\"left\"\u003eSection\u003c/th\u003e\n\t\t\u003ctd\u003e9\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n**NOTE:** **DO NOT** use this repository to train any AI models. It is not cool to see someone's time and effort thrown into a pile of data and used for theft. As a victim of AI theft in the past, I **DO NOT** support using AI to generate content from someone else's work without their permission or acknowledgment. Please check the [**license**][3] for more details.\n\n[1]: https://www.geeksforgeeks.org/selection-sort-algorithm-2/\n[2]: https://stackoverflow.com/a/29579585\n[3]: https://github.com/ShadowShahriar/cse112/blob/main/LICENSE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadowshahriar%2Fcse112","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshadowshahriar%2Fcse112","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadowshahriar%2Fcse112/lists"}