{"id":18282141,"url":"https://github.com/vikashpr/hackerrank_python","last_synced_at":"2025-04-09T05:24:12.093Z","repository":{"id":42229919,"uuid":"468567624","full_name":"VikashPR/HackerRank_Python","owner":"VikashPR","description":"This reposition has the solution for python problems in HackerRank website.","archived":false,"fork":false,"pushed_at":"2023-09-06T16:36:51.000Z","size":622,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-14T23:47:10.527Z","etag":null,"topics":["competitive-programming","hackerrank-python","hackerrank-solutions","python"],"latest_commit_sha":null,"homepage":"","language":null,"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/VikashPR.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}},"created_at":"2022-03-11T01:30:48.000Z","updated_at":"2024-06-18T12:17:33.000Z","dependencies_parsed_at":"2024-11-05T13:07:10.490Z","dependency_job_id":"c1393f42-e0ae-4ff3-8d4b-c49fcd535a1d","html_url":"https://github.com/VikashPR/HackerRank_Python","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VikashPR%2FHackerRank_Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VikashPR%2FHackerRank_Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VikashPR%2FHackerRank_Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VikashPR%2FHackerRank_Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VikashPR","download_url":"https://codeload.github.com/VikashPR/HackerRank_Python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247982590,"owners_count":21028146,"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":["competitive-programming","hackerrank-python","hackerrank-solutions","python"],"created_at":"2024-11-05T13:04:25.521Z","updated_at":"2025-04-09T05:24:12.068Z","avatar_url":"https://github.com/VikashPR.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"### Hello World\n```python\nprint(\"Hello, World!\")\n```\n\n### If-Else\n```python\n#!/bin/python3\n\nimport math\nimport os\nimport random\nimport re\nimport sys\n\n\n\nif __name__ == '__main__':\n    n = int(input().strip())\n    \n    if n % 2 != 0:\n        print(\"Weird\")\n    elif n% 2 == 0:\n        if n\u003e= 2 and n\u003c= 5:\n            print(\"Not Weird\")\n        elif n \u003e= 6 and n \u003c= 20:\n            print(\"Weird\")\n        else:\n            print(\"Not Weird\")\n```\n\n### Arithmetic Operators\n```python\nif __name__ == '__main__':\n    a = int(input())\n    b = int(input())\n    \n    print(a+b)\n    print(a-b)\n    print(a*b)\n```\n\n### Python: Division\n```python\nif __name__ == '__main__':\n    a = int(input())\n    b = int(input())\n    \n    print(a//b)\n    print(a/b)\n```\n\n### Loops\n```python\nif __name__ == '__main__':\n    n = int(input())\n    \n    for i in range(n):\n        print(i*i, end=\"\\n\")\n```\n\n### Write a function\n```python\ndef is_leap(year):\n    leap = False\n    \n    if year % 4 == 0:\n        if year % 100 == 0: \n            leap = False\n            if year % 400 == 0: \n                leap = True \n        else:\n            leap = True       \n    else:\n        leap = False\n    \n    return leap\n\nyear = int(input())\nprint(is_leap(year))\n```\n\n### Print Function\n```python\nif __name__ == '__main__':\n    n = int(input())\n    \n    for i in range(1, n+1):\n        print(i, end=\"\")\n```\n\n### Power - Mod Power\n```python\na = int(input())\nb = int(input())\nm = int(input())\n\nprint(pow(a,b))\n\nprint(pow(a,b,m))\n```\n\n### Integers Come In All Sizes\n```python\nprint(pow(a,b) + pow(c, d))\n```\n\n### Triangle Quest\n```python\nfor i in range(1,int(input())):\n    print(i * (pow(10, i) - 1)// 9)\n```\n\n### List Comprehensions\n```python\nimport itertools\n\nif __name__ == '__main__':\n    x = int(input())\n    y = int(input())\n    z = int(input())\n    n = int(input())\n    print([[i,j,k] for i in range(x+1) for j in range(y+1) for k in range(z+1) if i + j + k != n])\n\n```\n\n### Find the Runner-Up Score!\n```python\nif __name__ == '__main__':\n    n = int(input())\n    arr = map(int, input().split())\n    arr = list(set(arr))\n    print(sorted(arr, reverse=True)[1])\n```\n\n### Nested Lists\n```python\nif __name__ == '__main__':\n    records = []\n    grades = []\n    for _ in range(int(input())):\n        name = input()\n        score = float(input())\n        records.append([name, score])\n        \n        if score not in grades:\n            grades.append(score)\n    \n    grades = sorted(grades)\n    records = sorted(records, key = lambda x: x[0])\n    \n    \n    second_lowers_grade = grades[1]\n    \n    for i in records:\n        if i[1] == second_lowers_grade:\n            print(i[0])\n```\n\n### Finding the percentage\n```python\nif __name__ == '__main__':\n    n = int(input())\n    student_marks = {}\n    for _ in range(n):\n        name, *line = input().split()\n        scores = list(map(float, line))\n        student_marks[name] = scores\n    query_name = input()\n    \n    avg_list = list(student_marks.get(query_name))\n    avg = sum(avg_list)/len(avg_list)\n    print(f\"{avg:.2f}\")\n```\n\n### What's Your Name?\n\n``` python\ndef print_full_name(first, last):\n\n    print (\"Hello\",first,last+\"!\", \"You just delved into python.\")\n\nif __name__ == '__main__':\n    first_name = input()\n    last_name = input()\n    print_full_name(first_name, last_name)\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikashpr%2Fhackerrank_python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvikashpr%2Fhackerrank_python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikashpr%2Fhackerrank_python/lists"}