A hackerank problems, solution repository

Overview

This is a repository for all hackerank challenges

kindly note

this is for learning purposes and if you wish to contribute, dont hesitate

all submisions should have;

  • passed all hackerank test cases.
  • all the comments as they are, to help others understand.
  • simple and efficient code.

LANGUAGE BASIC SOLUTIONS

LANGUAGE_BASIC

PROBLEM SOLVING SOLUTIONS

PROBLEM_SOLVING

INTERVIEW PREPERATION SOLUTIONS

INTERVIEW_PREP


SUBMISSION CRITERIA

๐Ÿ‘‰ identify the category of the problem you are about to solve i.e interview preperation,problem solving,language basics

๐Ÿ‘‰ check if there alredy exists a solution in the repository, if yes ,check for bugs or the efficiency of existing code

๐Ÿ‘‰ if solution exists in another language and not your preferable one , well go ahead drop the code!

๐Ÿ‘‰ else: ๐Ÿ‘‰

        ๐Ÿ‘‰ create a folder in the category , name it as the problem name as it is in hackerank
- 
        ๐Ÿ‘‰ create an index.md file 
- 
        ๐Ÿ‘‰ create subfolders name them as the languages prefered ie. python , c ,java ,js ,ts ,any other language of your choice
- 
        ๐Ÿ‘‰ add your file in the folder that relate to the language you are using, to implement the problem 
- 
        ๐Ÿ‘‰ create empty files in with the file extentions that relate to the folder names && comment *not implemented in the files*
- 
        ๐Ÿ‘‰ in the main index.md file in the project categories add a link that maps to your solution
- 
        ๐Ÿ‘‰ create pull request
- 
        ๐Ÿ‘‰ repeat once you solve another

if you wish to see an implementation of a challenge in another language not in this list you can make a request through issues


the idea came along after i have solved lots of hackerank challenges so if you dont find a challenge kindly post it up here if you find the solution alternatively you can request for a solution

Rank up!

Owner
Tyler Mwalo Kenneth's
Father | Self made computer scientist | Web & Mobile Dev | Security Analyst | Cryptographer |
Tyler Mwalo Kenneth's
For when you really need to rank things

Comparisonator For when you really need to rank things. Do you know that feeling when there's this urge deep within you that tells you to compare thin

Maciej Wilczyล„ski 1 Nov 01, 2021
Find all solutions to SUBSET-SUM, including negative, positive, and repeating numbers

subsetsum The subsetsum Python module can enumerate all combinations within a list of integers which sums to a specific value. It works for both negat

Trevor Phillips 9 May 27, 2022
Change ACLs for QNAP LXD unprivileged container.

qnaplxdunpriv If Advanced Folder Permissions is enabled in QNAP NAS, unprivileged LXD containers won't start. qnaplxdunpriv changes ACLs of some Conta

1 Jan 10, 2022
Anki Cards for the HSK vocabulary Chinese-German

Anki-HanyuShuipingKaoshi Anki Cards for the HSK vocabulary Chinese-German Das Deck baut auf folgenden Quellen auf: China Endecken Wortschatz von wohok

1 Jan 07, 2022
Buffer Overflows

BOF Buffer Overflows 1. BOF tips Practice using mona.py Download vulnerable exe from Exploit DB.

Vinh Nguyแป…n 27 Dec 08, 2022
SpaCy3Urdu: run command to setup assets(dataset from UD)

Project setup run command to setup assets(dataset from UD) spacy project assets It uses project.yml file and download the data from UD GitHub reposito

Muhammad Irfan 1 Dec 14, 2021
Cross-platform config and manager for click console utilities.

climan Help the project financially: Donate: https://smartlegion.github.io/donate/ Yandex Money: https://yoomoney.ru/to/4100115206129186 PayPal: https

3 Aug 31, 2021
Tiling manager which runs on top of EWMH window managers.

PyTyle is an extremely versatile and extensible tiling manager that is meant to be used on top of EWMH window managers. Its feature set was modeled af

55 Jul 29, 2021
Today I Commit (1์ผ 1์ปค๋ฐ‹) ์ฑŒ๋ฆฐ์ง€ ์•Œ๋ฆผ ๋ด‡

Today I Commit Challenge 1์ผ1์ปค๋ฐ‹ ์ฑŒ๋ฆฐ์ง€๋ฅผ ์œ„ํ•œ ์•Œ๋ฆผ ๋ด‡ config.py github_token = "github private access key" slack_token = "slack authorization token" channel = "

sunho 4 Nov 08, 2021
A simple code for processing images to local binary pattern.

This figure is gotten from this link https://link.springer.com/chapter/10.1007/978-3-030-01449-0_24 LBP-Local-Binary-Pattern A simple code for process

Happy N. Monday 3 Feb 15, 2022
Similarity checking of sign languages

Similarity checking of sign languages This repository checks for similarity betw

Tonni Das Jui 1 May 13, 2022
Boot.img patcher for Tolino ebook readers to enable ADB and root.

I'm not responsible for any damage to your devices by running this tool. Please note that you may loose warranty when using this, although (This is no

Aaron Dewes 9 Nov 13, 2022
flake8 plugin which checks that there is no use of sleep in the code.

flake8-sleep flake8 plugin which checks for use of sleep function. installation Using Pypi: pip install flake8-sleep flake8 codes Code Description SLP

1 Nov 26, 2021
banking system with python, beginner friendly, preadvanced level

banking-system-python banking system with python, beginner friendly, preadvanced level Used topics Functions else/if/elif dicts methods parameters hol

Razi Falah 1 Feb 03, 2022
Manjaro CN Repository

Manjaro CN Repository Automatically built packages based on archlinuxcn/repo and manjarocn/docker. Install Add manjarocn to /etc/pacman.conf: Please m

Manjaro CN 28 Jun 26, 2022
Python language from the beginning.

Python For Beginners Python Programming Language โ™ฆ๏ธ Python is a very powerful and user friendly programming language. โ„๏ธ โ™ฆ๏ธ There are some basic sytax

Randula Yashasmith Mawaththa 6 Sep 18, 2022
Malicious Document IoC Extractor is a collection of scripts that helps extracting IoCs from various maldoc families.

MDIExtractor Malicious Document IoC Extractor (MDIExtractor) is a collection of scripts that helps extracting IoCs from various maldoc families. Prere

Malwrologist 14 Nov 25, 2022
Thinky nature dots with python

Thinky Nature Welcome to my rice dotfiles of my ThinkPad X230 You surely will need to change some configs to fit your files and stuff and maybe tweak

Daniel Mironow 26 Dec 02, 2022
A python script to make leaderboards using a CSV with the runners name, IDs and Flag Emojis

SrcLbMaker A python script to make speedrun.com global leaderboards. Installation You need python 3.6 or higher. First, go to the folder where you wan

2 Jul 25, 2022