{"id":19083196,"url":"https://github.com/psingh12354/hackerrank-certification","last_synced_at":"2025-08-20T02:32:37.650Z","repository":{"id":50684096,"uuid":"273711531","full_name":"Psingh12354/HackerRank-Certification","owner":"Psingh12354","description":"HackerRank Certification Question","archived":false,"fork":false,"pushed_at":"2025-07-18T10:06:58.000Z","size":39,"stargazers_count":98,"open_issues_count":1,"forks_count":115,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-07-18T14:12:50.383Z","etag":null,"topics":["adder","anagram","average","class","code","gaming","hackerrank-certification","hackerrank-solutions","java","laptop","problem-solving","python","python-shape","python3","reverse","shape","solution","sql","string","test"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Psingh12354.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2020-06-20T13:17:08.000Z","updated_at":"2025-07-18T10:07:01.000Z","dependencies_parsed_at":"2025-07-18T12:07:45.839Z","dependency_job_id":"615018c2-dd56-4a82-9822-47d5e176b3d6","html_url":"https://github.com/Psingh12354/HackerRank-Certification","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Psingh12354/HackerRank-Certification","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Psingh12354%2FHackerRank-Certification","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Psingh12354%2FHackerRank-Certification/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Psingh12354%2FHackerRank-Certification/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Psingh12354%2FHackerRank-Certification/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Psingh12354","download_url":"https://codeload.github.com/Psingh12354/HackerRank-Certification/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Psingh12354%2FHackerRank-Certification/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271254653,"owners_count":24727382,"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","status":"online","status_checked_at":"2025-08-20T02:00:09.606Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["adder","anagram","average","class","code","gaming","hackerrank-certification","hackerrank-solutions","java","laptop","problem-solving","python","python-shape","python3","reverse","shape","solution","sql","string","test"],"created_at":"2024-11-09T02:46:27.418Z","updated_at":"2025-08-20T02:32:37.641Z","avatar_url":"https://github.com/Psingh12354.png","language":"Python","readme":"# \u003cdiv align=center\u003e\u003ca href=\"https://www.hackerrank.com/priyanshu_706811\"\u003e\u003cimg src=\"https://github.com/Psingh12354/Java-HackeRank/blob/master/hack.png\" width=\"35%\"\u003e\u003c/img\u003e\u003c/a\u003e\u003c/div\u003e\n\n\u003cdiv float=left align=center\u003e\n  \u003cimg src=\"https://github.com/Psingh12354/Certificates/blob/master/sql.JPG\" width=\"20%\" /\u003e\n  \u003cimg src=\"https://github.com/Psingh12354/Certificates/blob/master/HackerRank%20Problem%20Solving%20(Basic)).PNG\" width=\"20%\" /\u003e \n  \u003cimg src=\"https://github.com/Psingh12354/Certificates/blob/master/C%2B%2B.PNG\" width=\"20%\" /\u003e\n  \u003cimg src= https://github.com/Psingh12354/Certificates/blob/master/HackerRank%20Python(Basic2).PNG width=\"20%\" /\u003e\n\u003c/div\u003e\n\u003cdiv float=left align=center\u003e\n  \u003cimg src=\"https://github.com/Psingh12354/Certificates/blob/master/badges1.JPG\" width=\"80%\" /\u003e\n\u003c/div\u003e\n\n## 🐍 Python Programs\n\n### 📌 Average Function\n\n```python\nimport math\nimport os\nimport random\nimport re\nimport sys\n\ndef avg(*nums):\n    return sum(nums)/len(nums)\n\nif __name__ == '__main__':\n```\n\n\n### 📌 Reverse Words Order and Swap Cases\n\n```python\n#!/bin/python\n\ndef reverse_words_order_and_swap_cases(sentence):\n    word_list = sentence.split()\n    reversed_list = word_list[::-1]\n    reversed_sentence = \" \".join(reversed_list)\n    return reversed_sentence.swapcase()\n\nif __name__ == '__main__':\n    fptr = open(os.environ['OUTPUT_PATH'], 'w')\n    sentence = input()\n    result = reverse_words_order_and_swap_cases(sentence)\n    fptr.write(result + '\\n')\n    fptr.close()\n```\n\n\n### 📌 Shape Classes with Area Method\n\n```python\nclass Rectangle:\n    def __init__(self, breadth, length):\n        self.breadth = breadth\n        self.length = length\n    \n    def area(self):\n        return self.breadth * self.length\n\nclass Circle:\n    def __init__(self, radius):\n        self.radius = radius\n    \n    def area(self):\n        return math.pi * (self.radius ** 2)\n```\n\n\n### 📌 Gaming Laptop Battery Life\n\n```python\ndef getBattery(events):\n    c = 50\n    for i in events:\n        if i \u003c 0:\n            c += i\n        else:\n            c += i\n            if c \u003e 100:\n                c = 100\n        print(c)\n    return c\n```\n\n\n### 📌 String Anagram\n\n```python\nfrom collections import Counter\n\ndef stringAnagram(dictionary, query):\n    dict_sorted = [\"\".join(sorted(word)) for word in dictionary]\n    query_sorted = [\"\".join(sorted(word)) for word in query]\n    result = []\n    count = Counter(dict_sorted)\n    \n    for word in query_sorted:\n        result.append(count.get(word, 0))\n    \n    return result\n```\n\n\n---\n\n## ☕ Java Programs\n\n### 📌 The Adder Class\n\n```java\nclass Adder extends Calculator {\n    int add(int a, int b) {\n        return a + b;\n    }\n}\n```\n\n\n---\n\n## 🛢️ SQL Queries\n\n### 📌 Student Advisor\n\n```sql\nSELECT std.roll_number, std.name \nFROM student_information std, faculty_information fi \nWHERE std.advisor = fi.employee_id \nAND (fi.gender = 'M' AND fi.salary \u003e 15000 OR fi.gender = 'F' AND fi.salary \u003e 20000);\n```\n\n\n### 📌 Products Without Sales\n\n```sql\nSELECT sku, product_name \nFROM PRODUCT P \nLEFT JOIN INVOICE_ITEM Ii ON Ii.product_id = P.id \nWHERE invoice_id IS NULL \nORDER BY SKU;\n```\n\n\n### 📌 Customer Spending\n\n```sql\nSELECT b.customer_name, CAST(a.total_price AS DECIMAL(10,6)) amount \nFROM customer b, invoice a \nWHERE a.customer_id = b.id \nAND a.total_price \u003c= (SELECT (0.25 * AVG(a.total_price)) FROM invoice a) \nORDER BY amount DESC;\n```\n\n```sql\nSELECT customer_name, TO_CHAR(total_price, 'fm9999999.900000') \nFROM customer c, Invoice i \nWHERE c.id = i.customer_id \nAND total_price \u003c (SELECT (0.25) * SUM(total_price) / COUNT(id) FROM Invoice);\n``` make above more better in looks\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://www.hackerrank.com/priyanshu_706811\"\u003e\n    \u003cimg src=\"https://github.com/Psingh12354/Java-HackeRank/blob/master/hack.png\" width=\"35%\" alt=\"HackerRank Profile\" /\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/Psingh12354/Certificates/blob/master/sql.JPG\" width=\"20%\" /\u003e\n  \u003cimg src=\"https://github.com/Psingh12354/Certificates/blob/master/HackerRank%20Problem%20Solving%20(Basic)).PNG\" width=\"20%\" /\u003e \n  \u003cimg src=\"https://github.com/Psingh12354/Certificates/blob/master/C%2B%2B.PNG\" width=\"20%\" /\u003e\n  \u003cimg src=\"https://github.com/Psingh12354/Certificates/blob/master/HackerRank%20Python(Basic2).PNG\" width=\"20%\" /\u003e\n\u003c/div\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/Psingh12354/Certificates/blob/master/badges1.JPG\" width=\"80%\" /\u003e\n\u003c/div\u003e\n\n# 🐍 Python Programs\n\n### 📌 Average of Numbers\n\n```python\ndef avg(*nums):\n    return sum(nums) / len(nums)\n\n# Example usage:\nprint(avg(2, 4, 6, 8))  # Output: 5.0\n```\n\n\n### 📌 Reverse Words Order and Swap Cases\n\n```python\ndef reverse_words_order_and_swap_cases(sentence):\n    word_list = sentence.split()\n    reversed_list = word_list[::-1]\n    reversed_sentence = \" \".join(reversed_list)\n    return reversed_sentence.swapcase()\n\n# Example usage:\nsentence = \"Hello World\"\nprint(reverse_words_order_and_swap_cases(sentence))  # Output: \"wORLD hELLO\"\n```\n\n\n### 📌 Shape Classes with Area Method\n\n```python\nimport math\n\nclass Rectangle:\n    def __init__(self, breadth, length):\n        self.breadth = breadth\n        self.length = length\n    \n    def area(self):\n        return self.breadth * self.length\n\nclass Circle:\n    def __init__(self, radius):\n        self.radius = radius\n    \n    def area(self):\n        return math.pi * (self.radius ** 2)\n```\n\n\n### 📌 Gaming Laptop Battery Life\n\n```python\ndef getBattery(events):\n    battery = 50\n    for change in events:\n        battery += change\n        battery = min(max(battery, 0), 100)\n        print(battery)\n    return battery\n```\n\n\n### 📌 String Anagram Match\n\n```python\nfrom collections import Counter\n\ndef stringAnagram(dictionary, query):\n    dict_sorted = [\"\".join(sorted(word)) for word in dictionary]\n    query_sorted = [\"\".join(sorted(word)) for word in query]\n    count = Counter(dict_sorted)\n    return [count.get(q, 0) for q in query_sorted]\n```\n\n\n# ☕ Java Programs\n\n### 📌 The Adder Class\n\n```java\nclass Adder extends Calculator {\n    int add(int a, int b) {\n        return a + b;\n    }\n}\n```\n\n\n# 🛢️ SQL Queries\n\n### 📌 Student Advisor Query\n\nSelects students along with their advisor info, filtering on advisor gender and salary.\n\n```sql\nSELECT \n    std.roll_number, \n    std.name \nFROM \n    student_information std\nJOIN \n    faculty_information fi \n    ON std.advisor = fi.employee_id \nWHERE \n    (fi.gender = 'M' AND fi.salary \u003e 15000)\n    OR (fi.gender = 'F' AND fi.salary \u003e 20000);\n```\n\n\n### 📌 Products Without Sales\n\nFind all products that have never been sold:\n\n```sql\nSELECT \n    p.sku, \n    p.product_name\nFROM \n    PRODUCT p\nLEFT JOIN \n    INVOICE_ITEM ii \n    ON ii.product_id = p.id\nWHERE \n    ii.invoice_id IS NULL\nORDER BY \n    p.sku;\n```\n\n\n### 📌 Top Customers by Lowest Spending\n\nFind customers whose total purchases are in the lowest 25%:\n\n```sql\nSELECT \n    c.customer_name, \n    TO_CHAR(i.total_price, 'fm9999999.900000') AS amount\nFROM \n    customer c\nJOIN \n    invoice i ON i.customer_id = c.id \nWHERE \n    i.total_price \u003c (\n        SELECT 0.25 * SUM(total_price) / COUNT(id)\n        FROM invoice\n    )\nORDER BY \n    amount DESC;\n```\n\n\n#### 📌 Variant with AVG instead of SUM/COUNT\n\n```sql\nSELECT \n    b.customer_name, \n    CAST(a.total_price AS DECIMAL(10,6)) AS amount\nFROM \n    customer b\nJOIN \n    invoice a ON a.customer_id = b.id\nWHERE \n    a.total_price \u003c= (\n        SELECT 0.25 * AVG(total_price) \n        FROM invoice\n    )\nORDER BY \n    amount DESC;\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsingh12354%2Fhackerrank-certification","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpsingh12354%2Fhackerrank-certification","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsingh12354%2Fhackerrank-certification/lists"}