Latest commit

History

443 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

HackerRank

Welcome to my repository of solutions for HackerRank problems!
Here, you will find my solutions to various coding challenges on SQL, Python, Linux Shell, and Database.
These solutions have been tested and verified to work correctly on the HackerRank platform.

  1. SQL Problems:

IDProblemDIFFICULTY
01Revising the Select Query IEasy
02Revising the Select Query IIEasy
03Select AllEasy
04Select By IDEasy
05Japanese Cities' AttributesEasy
06Japanese Cities' NamesEasy
07Weather Observation Station 1Easy
08Weather Observation Station 3Easy
09Weather Observation Station 4Easy
10Weather Observation Station 5Easy
11Weather Observation Station 6Easy
12Weather Observation Station 7Easy
13Weather Observation Station 8Easy
14Weather Observation Station 9Easy
15Weather Observation Station 10Easy
16Weather Observation Station 11Easy
17Weather Observation Station 12Easy
18Higher Than 75 MarksEasy
19Employee NamesEasy
20Employee SalariesEasy
21Type of TriangleEasy
22Revising Aggregations - The Count FunctionEasy
23Revising Aggregations - The Sum FunctionEasy
24Revising Aggregations - AveragesEasy
25Average PopulationEasy
26Japan PopulationEasy
27Population Density DifferenceEasy
28The BlunderEasy
29Top EarnersEasy
30Weather Observation Station 2Easy
31Weather Observation Station 13Easy
32Weather Observation Station 14Easy
33Weather Observation Station 15Easy
34Weather Observation Station 16Easy
35Weather Observation Station 17Easy
36Population CensusEasy
37African CitiesEasy
38Average Population of Each ContinentEasy
39Draw The Triangle 1Easy
40Draw The Triangle 2Easy
41The PADSMedium
42Weather Observation Station 18Medium
43Weather Observation Station 19Medium
44Binary Tree NodesMedium
45Weather Observation Station 20Medium
46The ReportMedium
47Top CompetitorsMedium
48Ollivander's InventoryMedium
49Contest LeaderboardMedium
50PlacementsMedium
51New CompaniesMedium
52ChallengesMedium
53Symmetric PairsMedium
54Print Prime NumbersMedium
55OccupationsMedium
56SQL Project PlanningMedium
  1. Databases Problems:

IDProblemDIFFICULTY
01Basics of Sets and Relations #1Easy
02Basics of Sets and Relations #2Easy
03Basics of Sets and Relations #3Easy
04Basics of Sets and Relations #4Easy
05Basics of Sets and Relations #5Easy
06Basics of Sets and Relations #6Easy
07Basics of Sets and Relations #7Easy
08Database Normalization #1 - 1NFEasy
09Database Normalization #2 - 1/2/3 NFEasy
10Database Normalization #3Hard
11Database Normalization #4Easy
12Database Normalization #5Medium
13Database Normalization #6Medium
14Database Normalization #7Medium
15Database Normalization #8Medium
16Database Normalization #9Hard
17Database Normalization #10Medium
18Databases - KeysMedium
19Databases - Natural JoinsMedium
20Databases - DifferencesMedium
  1. Python Problems:

IDProblemDIFFICULTY
01Say "Hello, World!" With PythonEasy
02Python If-ElseEasy
03Arithmetic OperatorsEasy
04Python: DivisionEasy
05LoopsEasy
06Write a functionMedium
07Print FunctionEasy
08List ComprehensionsEasy
09Find the Runner-Up Score!Easy
10Finding the percentageEasy
11ListsEasy
12TuplesEasy
13sWAP cASEEasy
14String Split and JoinEasy
15What's Your Name?Easy
16MutationsEasy
17Find a stringEasy
18String ValidatorsEasy
19Text AlignmentEasy
20Text WrapEasy
21Designer Door MatEasy
22Alphabet RangoliEasy
23Nested ListsEasy
24Capitalize!Easy
25String FormattingEasy
26Merge the Tools!Medium
27itertools.product()Easy
28collections.Counter()Easy
29itertools.permutations()Easy
30Introduction to SetsEasy
31Polar CoordinatesEasy
32DefaultDict TutorialEasy
33Calendar ModuleEasy
34ExceptionsEasy
35The Minion GameMedium
36combinations_with_replacement()Easy
37Collections.namedtuple()Easy
38Collections.OrderedDict()Easy
39Find Angle MBCEasy
40itertools.combinations()Easy
41Symmetric DifferenceEasy
42Incorrect RegexEasy
43Set .add()Easy
44Set .discard(), .remove() & .pop()Easy
45Set .union() OperationEasy
46Set .intersection() OperationEasy
47Set .symmetric_difference() OperationEasy
48Set .difference() OperationEasy
49Set MutationsEasy
50Check SubsetEasy
51Check Strict SupersetEasy
52The Captain's RoomEasy
53No Idea!Medium
54Collections.deque()Easy
55Piling Up!Medium
56Company LogoMedium
57Word OrderMedium
58Integers Come In All SizesEasy
59Power - Mod PowerEasy
60Mod DivmodEasy
61Compress the String!Medium
62Iterables and IteratorsMedium
63Class 2 - Find the Torsional AngleEasy
64Input()Easy
65Classes: Dealing with Complex NumbersMedium
66Zipped!Easy
67Python EvaluationEasy
68Any or AllEasy
69ginortSMedium
70Athlete SortMedium
71Map and Lambda FunctionEasy
72Reduce FunctionMedium
73Validating Email Addresses With a FilterMedium
74ArraysEasy
75Shape and ReshapeEasy
76Transpose and FlattenEasy
77ConcatenateEasy
78Zeros and OnesEasy
79Eye and IdentityEasy
80Array MathematicsEasy
81Min and MaxEasy
82Sum and ProdEasy
83Mean, Var, and StdEasy
84Linear AlgebraEasy
85Floor, Ceil and RintEasy
86PolynomialsEasy
87Inner and OuterEasy
88Dot and CrossEasy
89Words ScoreMedium
90Standardize Mobile Number Using DecoratorsEasy
91Decorators 2 - Name DirectoryEasy
92XML 1 - Find the ScoreEasy
93Detect Floating Point NumberEasy
94Re.split()Easy
95Group(), Groups() & Groupdict()Easy
96Re.findall() & Re.finditer()Easy
97Re.start() & Re.end()Easy
98Validating Roman NumeralsEasy
99Validating phone numbersEasy
100Validating and Parsing Email AddressesEasy
101Hex Color CodeEasy
102HTML Parser - Part 1Easy
103HTML Parser - Part 2Easy
104Detect HTML Tags, Attributes and Attribute ValuesEasy
105Validating UIDEasy
106Validating Credit Card NumbersEasy
107Time DeltaMedium
  1. Linux Shell Problems:

IDProblemDIFFICULTY
01Let's EchoEasy
02Looping and SkippingEasy
03A Personalized EchoEasy
04Looping with NumbersEasy
05The World of NumbersEasy
06Comparing NumbersEasy
07Getting started with conditionalsEasy
08More on ConditionalsEasy
09Head of a Text File #1Easy
10Head of a Text File #2Easy
11Tail of a Text File #1Easy
12Tail of a Text File #2Easy
13Cut #1Easy
14Cut #2Easy
15Cut #3Easy
16Cut #4Easy
17Cut #5Easy
18Cut #6Easy
19Cut #7Easy
20Cut #8Easy
21Cut #9Easy
22Middle of a Text FileEasy
23'Tr' Command #1Easy
24'Tr' Command #2Easy
25'Tr' Command #3Easy
26Sort Command #1Easy
27Sort Command #2Easy
28Sort Command #3Easy
29Sort Command #4Easy
30Sort Command #5Easy
31Sort Command #6Easy
32Sort Command #7Easy
33'Uniq' Command #1Easy
34'Uniq' Command #2Easy
35'Uniq' Command #3Easy
36'Uniq' Command #4Easy
37Paste - 1Medium
38Paste - 2Medium
39Paste - 3Medium
40Paste - 4Medium
41Read in an ArrayEasy
42Slice an ArrayEasy
43Display an element of an arrayEasy
44Count the number of elements in an ArrayEasy
45Concatenate an array with itselfEasy
46Filter an Array with PatternsMedium
47Remove the First Capital Letter from Each ElementMedium
48'Grep' - AEasy
49'Grep' #1Medium
50'Grep' #2Medium
51'Grep' #3Medium
52'Sed' command #1Medium
53'Sed' command #2Medium
54'Awk' - 1Medium
55'Awk' - 2Medium
56'Awk' - 3Medium
57'Awk' - 4Medium
58'Sed' command #3Easy
59'Sed' command #4Hard
60Compute the AverageMedium

About

This is for HackerRank problems solutions

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Latest commit

History

443 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

HackerRank

Welcome to my repository of solutions for HackerRank problems!
Here, you will find my solutions to various coding challenges on SQL, Python, Linux Shell, and Database.
These solutions have been tested and verified to work correctly on the HackerRank platform.

  1. SQL Problems:

IDProblemDIFFICULTY
01Revising the Select Query IEasy
02Revising the Select Query IIEasy
03Select AllEasy
04Select By IDEasy
05Japanese Cities' AttributesEasy
06Japanese Cities' NamesEasy
07Weather Observation Station 1Easy
08Weather Observation Station 3Easy
09Weather Observation Station 4Easy
10Weather Observation Station 5Easy
11Weather Observation Station 6Easy
12Weather Observation Station 7Easy
13Weather Observation Station 8Easy
14Weather Observation Station 9Easy
15Weather Observation Station 10Easy
16Weather Observation Station 11Easy
17Weather Observation Station 12Easy
18Higher Than 75 MarksEasy
19Employee NamesEasy
20Employee SalariesEasy
21Type of TriangleEasy
22Revising Aggregations - The Count FunctionEasy
23Revising Aggregations - The Sum FunctionEasy
24Revising Aggregations - AveragesEasy
25Average PopulationEasy
26Japan PopulationEasy
27Population Density DifferenceEasy
28The BlunderEasy
29Top EarnersEasy
30Weather Observation Station 2Easy
31Weather Observation Station 13Easy
32Weather Observation Station 14Easy
33Weather Observation Station 15Easy
34Weather Observation Station 16Easy
35Weather Observation Station 17Easy
36Population CensusEasy
37African CitiesEasy
38Average Population of Each ContinentEasy
39Draw The Triangle 1Easy
40Draw The Triangle 2Easy
41The PADSMedium
42Weather Observation Station 18Medium
43Weather Observation Station 19Medium
44Binary Tree NodesMedium
45Weather Observation Station 20Medium
46The ReportMedium
47Top CompetitorsMedium
48Ollivander's InventoryMedium
49Contest LeaderboardMedium
50PlacementsMedium
51New CompaniesMedium
52ChallengesMedium
53Symmetric PairsMedium
54Print Prime NumbersMedium
55OccupationsMedium
56SQL Project PlanningMedium
  1. Databases Problems:

IDProblemDIFFICULTY
01Basics of Sets and Relations #1Easy
02Basics of Sets and Relations #2Easy
03Basics of Sets and Relations #3Easy
04Basics of Sets and Relations #4Easy
05Basics of Sets and Relations #5Easy
06Basics of Sets and Relations #6Easy
07Basics of Sets and Relations #7Easy
08Database Normalization #1 - 1NFEasy
09Database Normalization #2 - 1/2/3 NFEasy
10Database Normalization #3Hard
11Database Normalization #4Easy
12Database Normalization #5Medium
13Database Normalization #6Medium
14Database Normalization #7Medium
15Database Normalization #8Medium
16Database Normalization #9Hard
17Database Normalization #10Medium
18Databases - KeysMedium
19Databases - Natural JoinsMedium
20Databases - DifferencesMedium
  1. Python Problems:

IDProblemDIFFICULTY
01Say "Hello, World!" With PythonEasy
02Python If-ElseEasy
03Arithmetic OperatorsEasy
04Python: DivisionEasy
05LoopsEasy
06Write a functionMedium
07Print FunctionEasy
08List ComprehensionsEasy
09Find the Runner-Up Score!Easy
10Finding the percentageEasy
11ListsEasy
12TuplesEasy
13sWAP cASEEasy
14String Split and JoinEasy
15What's Your Name?Easy
16MutationsEasy
17Find a stringEasy
18String ValidatorsEasy
19Text AlignmentEasy
20Text WrapEasy
21Designer Door MatEasy
22Alphabet RangoliEasy
23Nested ListsEasy
24Capitalize!Easy
25String FormattingEasy
26Merge the Tools!Medium
27itertools.product()Easy
28collections.Counter()Easy
29itertools.permutations()Easy
30Introduction to SetsEasy
31Polar CoordinatesEasy
32DefaultDict TutorialEasy
33Calendar ModuleEasy
34ExceptionsEasy
35The Minion GameMedium
36combinations_with_replacement()Easy
37Collections.namedtuple()Easy
38Collections.OrderedDict()Easy
39Find Angle MBCEasy
40itertools.combinations()Easy
41Symmetric DifferenceEasy
42Incorrect RegexEasy
43Set .add()Easy
44Set .discard(), .remove() & .pop()Easy
45Set .union() OperationEasy
46Set .intersection() OperationEasy
47Set .symmetric_difference() OperationEasy
48Set .difference() OperationEasy
49Set MutationsEasy
50Check SubsetEasy
51Check Strict SupersetEasy
52The Captain's RoomEasy
53No Idea!Medium
54Collections.deque()Easy
55Piling Up!Medium
56Company LogoMedium
57Word OrderMedium
58Integers Come In All SizesEasy
59Power - Mod PowerEasy
60Mod DivmodEasy
61Compress the String!Medium
62Iterables and IteratorsMedium
63Class 2 - Find the Torsional AngleEasy
64Input()Easy
65Classes: Dealing with Complex NumbersMedium
66Zipped!Easy
67Python EvaluationEasy
68Any or AllEasy
69ginortSMedium
70Athlete SortMedium
71Map and Lambda FunctionEasy
72Reduce FunctionMedium
73Validating Email Addresses With a FilterMedium
74ArraysEasy
75Shape and ReshapeEasy
76Transpose and FlattenEasy
77ConcatenateEasy
78Zeros and OnesEasy
79Eye and IdentityEasy
80Array MathematicsEasy
81Min and MaxEasy
82Sum and ProdEasy
83Mean, Var, and StdEasy
84Linear AlgebraEasy
85Floor, Ceil and RintEasy
86PolynomialsEasy
87Inner and OuterEasy
88Dot and CrossEasy
89Words ScoreMedium
90Standardize Mobile Number Using DecoratorsEasy
91Decorators 2 - Name DirectoryEasy
92XML 1 - Find the ScoreEasy
93Detect Floating Point NumberEasy
94Re.split()Easy
95Group(), Groups() & Groupdict()Easy
96Re.findall() & Re.finditer()Easy
97Re.start() & Re.end()Easy
98Validating Roman NumeralsEasy
99Validating phone numbersEasy
100Validating and Parsing Email AddressesEasy
101Hex Color CodeEasy
102HTML Parser - Part 1Easy
103HTML Parser - Part 2Easy
104Detect HTML Tags, Attributes and Attribute ValuesEasy
105Validating UIDEasy
106Validating Credit Card NumbersEasy
107Time DeltaMedium
  1. Linux Shell Problems:

IDProblemDIFFICULTY
01Let's EchoEasy
02Looping and SkippingEasy
03A Personalized EchoEasy
04Looping with NumbersEasy
05The World of NumbersEasy
06Comparing NumbersEasy
07Getting started with conditionalsEasy
08More on ConditionalsEasy
09Head of a Text File #1Easy
10Head of a Text File #2Easy
11Tail of a Text File #1Easy
12Tail of a Text File #2Easy
13Cut #1Easy
14Cut #2Easy
15Cut #3Easy
16Cut #4Easy
17Cut #5Easy
18Cut #6Easy
19Cut #7Easy
20Cut #8Easy
21Cut #9Easy
22Middle of a Text FileEasy
23'Tr' Command #1Easy
24'Tr' Command #2Easy
25'Tr' Command #3Easy
26Sort Command #1Easy
27Sort Command #2Easy
28Sort Command #3Easy
29Sort Command #4Easy
30Sort Command #5Easy
31Sort Command #6Easy
32Sort Command #7Easy
33'Uniq' Command #1Easy
34'Uniq' Command #2Easy
35'Uniq' Command #3Easy
36'Uniq' Command #4Easy
37Paste - 1Medium
38Paste - 2Medium
39Paste - 3Medium
40Paste - 4Medium
41Read in an ArrayEasy
42Slice an ArrayEasy
43Display an element of an arrayEasy
44Count the number of elements in an ArrayEasy
45Concatenate an array with itselfEasy
46Filter an Array with PatternsMedium
47Remove the First Capital Letter from Each ElementMedium
48'Grep' - AEasy
49'Grep' #1Medium
50'Grep' #2Medium
51'Grep' #3Medium
52'Sed' command #1Medium
53'Sed' command #2Medium
54'Awk' - 1Medium
55'Awk' - 2Medium
56'Awk' - 3Medium
57'Awk' - 4Medium
58'Sed' command #3Easy
59'Sed' command #4Hard
60Compute the AverageMedium

About

This is for HackerRank problems solutions

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

443 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

HackerRank

Welcome to my repository of solutions for HackerRank problems!
Here, you will find my solutions to various coding challenges on SQL, Python, Linux Shell, and Database.
These solutions have been tested and verified to work correctly on the HackerRank platform.

  1. SQL Problems:

IDProblemDIFFICULTY
01Revising the Select Query IEasy
02Revising the Select Query IIEasy
03Select AllEasy
04Select By IDEasy
05Japanese Cities' AttributesEasy
06Japanese Cities' NamesEasy
07Weather Observation Station 1Easy
08Weather Observation Station 3Easy
09Weather Observation Station 4Easy
10Weather Observation Station 5Easy
11Weather Observation Station 6Easy
12Weather Observation Station 7Easy
13Weather Observation Station 8Easy
14Weather Observation Station 9Easy
15Weather Observation Station 10Easy
16Weather Observation Station 11Easy
17Weather Observation Station 12Easy
18Higher Than 75 MarksEasy
19Employee NamesEasy
20Employee SalariesEasy
21Type of TriangleEasy
22Revising Aggregations - The Count FunctionEasy
23Revising Aggregations - The Sum FunctionEasy
24Revising Aggregations - AveragesEasy
25Average PopulationEasy
26Japan PopulationEasy
27Population Density DifferenceEasy
28The BlunderEasy
29Top EarnersEasy
30Weather Observation Station 2Easy
31Weather Observation Station 13Easy
32Weather Observation Station 14Easy
33Weather Observation Station 15Easy
34Weather Observation Station 16Easy
35Weather Observation Station 17Easy
36Population CensusEasy
37African CitiesEasy
38Average Population of Each ContinentEasy
39Draw The Triangle 1Easy
40Draw The Triangle 2Easy
41The PADSMedium
42Weather Observation Station 18Medium
43Weather Observation Station 19Medium
44Binary Tree NodesMedium
45Weather Observation Station 20Medium
46The ReportMedium
47Top CompetitorsMedium
48Ollivander's InventoryMedium
49Contest LeaderboardMedium
50PlacementsMedium
51New CompaniesMedium
52ChallengesMedium
53Symmetric PairsMedium
54Print Prime NumbersMedium
55OccupationsMedium
56SQL Project PlanningMedium
  1. Databases Problems:

IDProblemDIFFICULTY
01Basics of Sets and Relations #1Easy
02Basics of Sets and Relations #2Easy
03Basics of Sets and Relations #3Easy
04Basics of Sets and Relations #4Easy
05Basics of Sets and Relations #5Easy
06Basics of Sets and Relations #6Easy
07Basics of Sets and Relations #7Easy
08Database Normalization #1 - 1NFEasy
09Database Normalization #2 - 1/2/3 NFEasy
10Database Normalization #3Hard
11Database Normalization #4Easy
12Database Normalization #5Medium
13Database Normalization #6Medium
14Database Normalization #7Medium
15Database Normalization #8Medium
16Database Normalization #9Hard
17Database Normalization #10Medium
18Databases - KeysMedium
19Databases - Natural JoinsMedium
20Databases - DifferencesMedium
  1. Python Problems:

IDProblemDIFFICULTY
01Say "Hello, World!" With PythonEasy
02Python If-ElseEasy
03Arithmetic OperatorsEasy
04Python: DivisionEasy
05LoopsEasy
06Write a functionMedium
07Print FunctionEasy
08List ComprehensionsEasy
09Find the Runner-Up Score!Easy
10Finding the percentageEasy
11ListsEasy
12TuplesEasy
13sWAP cASEEasy
14String Split and JoinEasy
15What's Your Name?Easy
16MutationsEasy
17Find a stringEasy
18String ValidatorsEasy
19Text AlignmentEasy
20Text WrapEasy
21Designer Door MatEasy
22Alphabet RangoliEasy
23Nested ListsEasy
24Capitalize!Easy
25String FormattingEasy
26Merge the Tools!Medium
27itertools.product()Easy
28collections.Counter()Easy
29itertools.permutations()Easy
30Introduction to SetsEasy
31Polar CoordinatesEasy
32DefaultDict TutorialEasy
33Calendar ModuleEasy
34ExceptionsEasy
35The Minion GameMedium
36combinations_with_replacement()Easy
37Collections.namedtuple()Easy
38Collections.OrderedDict()Easy
39Find Angle MBCEasy
40itertools.combinations()Easy
41Symmetric DifferenceEasy
42Incorrect RegexEasy
43Set .add()Easy
44Set .discard(), .remove() & .pop()Easy
45Set .union() OperationEasy
46Set .intersection() OperationEasy
47Set .symmetric_difference() OperationEasy
48Set .difference() OperationEasy
49Set MutationsEasy
50Check SubsetEasy
51Check Strict SupersetEasy
52The Captain's RoomEasy
53No Idea!Medium
54Collections.deque()Easy
55Piling Up!Medium
56Company LogoMedium
57Word OrderMedium
58Integers Come In All SizesEasy
59Power - Mod PowerEasy
60Mod DivmodEasy
61Compress the String!Medium
62Iterables and IteratorsMedium
63Class 2 - Find the Torsional AngleEasy
64Input()Easy
65Classes: Dealing with Complex NumbersMedium
66Zipped!Easy
67Python EvaluationEasy
68Any or AllEasy
69ginortSMedium
70Athlete SortMedium
71Map and Lambda FunctionEasy
72Reduce FunctionMedium
73Validating Email Addresses With a FilterMedium
74ArraysEasy
75Shape and ReshapeEasy
76Transpose and FlattenEasy
77ConcatenateEasy
78Zeros and OnesEasy
79Eye and IdentityEasy
80Array MathematicsEasy
81Min and MaxEasy
82Sum and ProdEasy
83Mean, Var, and StdEasy
84Linear AlgebraEasy
85Floor, Ceil and RintEasy
86PolynomialsEasy
87Inner and OuterEasy
88Dot and CrossEasy
89Words ScoreMedium
90Standardize Mobile Number Using DecoratorsEasy
91Decorators 2 - Name DirectoryEasy
92XML 1 - Find the ScoreEasy
93Detect Floating Point NumberEasy
94Re.split()Easy
95Group(), Groups() & Groupdict()Easy
96Re.findall() & Re.finditer()Easy
97Re.start() & Re.end()Easy
98Validating Roman NumeralsEasy
99Validating phone numbersEasy
100Validating and Parsing Email AddressesEasy
101Hex Color CodeEasy
102HTML Parser - Part 1Easy
103HTML Parser - Part 2Easy
104Detect HTML Tags, Attributes and Attribute ValuesEasy
105Validating UIDEasy
106Validating Credit Card NumbersEasy
107Time DeltaMedium
  1. Linux Shell Problems:

IDProblemDIFFICULTY
01Let's EchoEasy
02Looping and SkippingEasy
03A Personalized EchoEasy
04Looping with NumbersEasy
05The World of NumbersEasy
06Comparing NumbersEasy
07Getting started with conditionalsEasy
08More on ConditionalsEasy
09Head of a Text File #1Easy
10Head of a Text File #2Easy
11Tail of a Text File #1Easy
12Tail of a Text File #2Easy
13Cut #1Easy
14Cut #2Easy
15Cut #3Easy
16Cut #4Easy
17Cut #5Easy
18Cut #6Easy
19Cut #7Easy
20Cut #8Easy
21Cut #9Easy
22Middle of a Text FileEasy
23'Tr' Command #1Easy
24'Tr' Command #2Easy
25'Tr' Command #3Easy
26Sort Command #1Easy
27Sort Command #2Easy
28Sort Command #3Easy
29Sort Command #4Easy
30Sort Command #5Easy
31Sort Command #6Easy
32Sort Command #7Easy
33'Uniq' Command #1Easy
34'Uniq' Command #2Easy
35'Uniq' Command #3Easy
36'Uniq' Command #4Easy
37Paste - 1Medium
38Paste - 2Medium
39Paste - 3Medium
40Paste - 4Medium
41Read in an ArrayEasy
42Slice an ArrayEasy
43Display an element of an arrayEasy
44Count the number of elements in an ArrayEasy
45Concatenate an array with itselfEasy
46Filter an Array with PatternsMedium
47Remove the First Capital Letter from Each ElementMedium
48'Grep' - AEasy
49'Grep' #1Medium
50'Grep' #2Medium
51'Grep' #3Medium
52'Sed' command #1Medium
53'Sed' command #2Medium
54'Awk' - 1Medium
55'Awk' - 2Medium
56'Awk' - 3Medium
57'Awk' - 4Medium
58'Sed' command #3Easy
59'Sed' command #4Hard
60Compute the AverageMedium

About

This is for HackerRank problems solutions

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

443 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

HackerRank

Welcome to my repository of solutions for HackerRank problems!
Here, you will find my solutions to various coding challenges on SQL, Python, Linux Shell, and Database.
These solutions have been tested and verified to work correctly on the HackerRank platform.

  1. SQL Problems:

IDProblemDIFFICULTY
01Revising the Select Query IEasy
02Revising the Select Query IIEasy
03Select AllEasy
04Select By IDEasy
05Japanese Cities' AttributesEasy
06Japanese Cities' NamesEasy
07Weather Observation Station 1Easy
08Weather Observation Station 3Easy
09Weather Observation Station 4Easy
10Weather Observation Station 5Easy
11Weather Observation Station 6Easy
12Weather Observation Station 7Easy
13Weather Observation Station 8Easy
14Weather Observation Station 9Easy
15Weather Observation Station 10Easy
16Weather Observation Station 11Easy
17Weather Observation Station 12Easy
18Higher Than 75 MarksEasy
19Employee NamesEasy
20Employee SalariesEasy
21Type of TriangleEasy
22Revising Aggregations - The Count FunctionEasy
23Revising Aggregations - The Sum FunctionEasy
24Revising Aggregations - AveragesEasy
25Average PopulationEasy
26Japan PopulationEasy
27Population Density DifferenceEasy
28The BlunderEasy
29Top EarnersEasy
30Weather Observation Station 2Easy
31Weather Observation Station 13Easy
32Weather Observation Station 14Easy
33Weather Observation Station 15Easy
34Weather Observation Station 16Easy
35Weather Observation Station 17Easy
36Population CensusEasy
37African CitiesEasy
38Average Population of Each ContinentEasy
39Draw The Triangle 1Easy
40Draw The Triangle 2Easy
41The PADSMedium
42Weather Observation Station 18Medium
43Weather Observation Station 19Medium
44Binary Tree NodesMedium
45Weather Observation Station 20Medium
46The ReportMedium
47Top CompetitorsMedium
48Ollivander's InventoryMedium
49Contest LeaderboardMedium
50PlacementsMedium
51New CompaniesMedium
52ChallengesMedium
53Symmetric PairsMedium
54Print Prime NumbersMedium
55OccupationsMedium
56SQL Project PlanningMedium
  1. Databases Problems:

IDProblemDIFFICULTY
01Basics of Sets and Relations #1Easy
02Basics of Sets and Relations #2Easy
03Basics of Sets and Relations #3Easy
04Basics of Sets and Relations #4Easy
05Basics of Sets and Relations #5Easy
06Basics of Sets and Relations #6Easy
07Basics of Sets and Relations #7Easy
08Database Normalization #1 - 1NFEasy
09Database Normalization #2 - 1/2/3 NFEasy
10Database Normalization #3Hard
11Database Normalization #4Easy
12Database Normalization #5Medium
13Database Normalization #6Medium
14Database Normalization #7Medium
15Database Normalization #8Medium
16Database Normalization #9Hard
17Database Normalization #10Medium
18Databases - KeysMedium
19Databases - Natural JoinsMedium
20Databases - DifferencesMedium
  1. Python Problems:

IDProblemDIFFICULTY
01Say "Hello, World!" With PythonEasy
02Python If-ElseEasy
03Arithmetic OperatorsEasy
04Python: DivisionEasy
05LoopsEasy
06Write a functionMedium
07Print FunctionEasy
08List ComprehensionsEasy
09Find the Runner-Up Score!Easy
10Finding the percentageEasy
11ListsEasy
12TuplesEasy
13sWAP cASEEasy
14String Split and JoinEasy
15What's Your Name?Easy
16MutationsEasy
17Find a stringEasy
18String ValidatorsEasy
19Text AlignmentEasy
20Text WrapEasy
21Designer Door MatEasy
22Alphabet RangoliEasy
23Nested ListsEasy
24Capitalize!Easy
25String FormattingEasy
26Merge the Tools!Medium
27itertools.product()Easy
28collections.Counter()Easy
29itertools.permutations()Easy
30Introduction to SetsEasy
31Polar CoordinatesEasy
32DefaultDict TutorialEasy
33Calendar ModuleEasy
34ExceptionsEasy
35The Minion GameMedium
36combinations_with_replacement()Easy
37Collections.namedtuple()Easy
38Collections.OrderedDict()Easy
39Find Angle MBCEasy
40itertools.combinations()Easy
41Symmetric DifferenceEasy
42Incorrect RegexEasy
43Set .add()Easy
44Set .discard(), .remove() & .pop()Easy
45Set .union() OperationEasy
46Set .intersection() OperationEasy
47Set .symmetric_difference() OperationEasy
48Set .difference() OperationEasy
49Set MutationsEasy
50Check SubsetEasy
51Check Strict SupersetEasy
52The Captain's RoomEasy
53No Idea!Medium
54Collections.deque()Easy
55Piling Up!Medium
56Company LogoMedium
57Word OrderMedium
58Integers Come In All SizesEasy
59Power - Mod PowerEasy
60Mod DivmodEasy
61Compress the String!Medium
62Iterables and IteratorsMedium
63Class 2 - Find the Torsional AngleEasy
64Input()Easy
65Classes: Dealing with Complex NumbersMedium
66Zipped!Easy
67Python EvaluationEasy
68Any or AllEasy
69ginortSMedium
70Athlete SortMedium
71Map and Lambda FunctionEasy
72Reduce FunctionMedium
73Validating Email Addresses With a FilterMedium
74ArraysEasy
75Shape and ReshapeEasy
76Transpose and FlattenEasy
77ConcatenateEasy
78Zeros and OnesEasy
79Eye and IdentityEasy
80Array MathematicsEasy
81Min and MaxEasy
82Sum and ProdEasy
83Mean, Var, and StdEasy
84Linear AlgebraEasy
85Floor, Ceil and RintEasy
86PolynomialsEasy
87Inner and OuterEasy
88Dot and CrossEasy
89Words ScoreMedium
90Standardize Mobile Number Using DecoratorsEasy
91Decorators 2 - Name DirectoryEasy
92XML 1 - Find the ScoreEasy
93Detect Floating Point NumberEasy
94Re.split()Easy
95Group(), Groups() & Groupdict()Easy
96Re.findall() & Re.finditer()Easy
97Re.start() & Re.end()Easy
98Validating Roman NumeralsEasy
99Validating phone numbersEasy
100Validating and Parsing Email AddressesEasy
101Hex Color CodeEasy
102HTML Parser - Part 1Easy
103HTML Parser - Part 2Easy
104Detect HTML Tags, Attributes and Attribute ValuesEasy
105Validating UIDEasy
106Validating Credit Card NumbersEasy
107Time DeltaMedium
  1. Linux Shell Problems:

IDProblemDIFFICULTY
01Let's EchoEasy
02Looping and SkippingEasy
03A Personalized EchoEasy
04Looping with NumbersEasy
05The World of NumbersEasy
06Comparing NumbersEasy
07Getting started with conditionalsEasy
08More on ConditionalsEasy
09Head of a Text File #1Easy
10Head of a Text File #2Easy
11Tail of a Text File #1Easy
12Tail of a Text File #2Easy
13Cut #1Easy
14Cut #2Easy
15Cut #3Easy
16Cut #4Easy
17Cut #5Easy
18Cut #6Easy
19Cut #7Easy
20Cut #8Easy
21Cut #9Easy
22Middle of a Text FileEasy
23'Tr' Command #1Easy
24'Tr' Command #2Easy
25'Tr' Command #3Easy
26Sort Command #1Easy
27Sort Command #2Easy
28Sort Command #3Easy
29Sort Command #4Easy
30Sort Command #5Easy
31Sort Command #6Easy
32Sort Command #7Easy
33'Uniq' Command #1Easy
34'Uniq' Command #2Easy
35'Uniq' Command #3Easy
36'Uniq' Command #4Easy
37Paste - 1Medium
38Paste - 2Medium
39Paste - 3Medium
40Paste - 4Medium
41Read in an ArrayEasy
42Slice an ArrayEasy
43Display an element of an arrayEasy
44Count the number of elements in an ArrayEasy
45Concatenate an array with itselfEasy
46Filter an Array with PatternsMedium
47Remove the First Capital Letter from Each ElementMedium
48'Grep' - AEasy
49'Grep' #1Medium
50'Grep' #2Medium
51'Grep' #3Medium
52'Sed' command #1Medium
53'Sed' command #2Medium
54'Awk' - 1Medium
55'Awk' - 2Medium
56'Awk' - 3Medium
57'Awk' - 4Medium
58'Sed' command #3Easy
59'Sed' command #4Hard
60Compute the AverageMedium

About

This is for HackerRank problems solutions

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Latest commit

History

443 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

HackerRank

Welcome to my repository of solutions for HackerRank problems!
Here, you will find my solutions to various coding challenges on SQL, Python, Linux Shell, and Database.
These solutions have been tested and verified to work correctly on the HackerRank platform.

  1. SQL Problems:

IDProblemDIFFICULTY
01Revising the Select Query IEasy
02Revising the Select Query IIEasy
03Select AllEasy
04Select By IDEasy
05Japanese Cities' AttributesEasy
06Japanese Cities' NamesEasy
07Weather Observation Station 1Easy
08Weather Observation Station 3Easy
09Weather Observation Station 4Easy
10Weather Observation Station 5Easy
11Weather Observation Station 6Easy
12Weather Observation Station 7Easy
13Weather Observation Station 8Easy
14Weather Observation Station 9Easy
15Weather Observation Station 10Easy
16Weather Observation Station 11Easy
17Weather Observation Station 12Easy
18Higher Than 75 MarksEasy
19Employee NamesEasy
20Employee SalariesEasy
21Type of TriangleEasy
22Revising Aggregations - The Count FunctionEasy
23Revising Aggregations - The Sum FunctionEasy
24Revising Aggregations - AveragesEasy
25Average PopulationEasy
26Japan PopulationEasy
27Population Density DifferenceEasy
28The BlunderEasy
29Top EarnersEasy
30Weather Observation Station 2Easy
31Weather Observation Station 13Easy
32Weather Observation Station 14Easy
33Weather Observation Station 15Easy
34Weather Observation Station 16Easy
35Weather Observation Station 17Easy
36Population CensusEasy
37African CitiesEasy
38Average Population of Each ContinentEasy
39Draw The Triangle 1Easy
40Draw The Triangle 2Easy
41The PADSMedium
42Weather Observation Station 18Medium
43Weather Observation Station 19Medium
44Binary Tree NodesMedium
45Weather Observation Station 20Medium
46The ReportMedium
47Top CompetitorsMedium
48Ollivander's InventoryMedium
49Contest LeaderboardMedium
50PlacementsMedium
51New CompaniesMedium
52ChallengesMedium
53Symmetric PairsMedium
54Print Prime NumbersMedium
55OccupationsMedium
56SQL Project PlanningMedium
  1. Databases Problems:

IDProblemDIFFICULTY
01Basics of Sets and Relations #1Easy
02Basics of Sets and Relations #2Easy
03Basics of Sets and Relations #3Easy
04Basics of Sets and Relations #4Easy
05Basics of Sets and Relations #5Easy
06Basics of Sets and Relations #6Easy
07Basics of Sets and Relations #7Easy
08Database Normalization #1 - 1NFEasy
09Database Normalization #2 - 1/2/3 NFEasy
10Database Normalization #3Hard
11Database Normalization #4Easy
12Database Normalization #5Medium
13Database Normalization #6Medium
14Database Normalization #7Medium
15Database Normalization #8Medium
16Database Normalization #9Hard
17Database Normalization #10Medium
18Databases - KeysMedium
19Databases - Natural JoinsMedium
20Databases - DifferencesMedium
  1. Python Problems:

IDProblemDIFFICULTY
01Say "Hello, World!" With PythonEasy
02Python If-ElseEasy
03Arithmetic OperatorsEasy
04Python: DivisionEasy
05LoopsEasy
06Write a functionMedium
07Print FunctionEasy
08List ComprehensionsEasy
09Find the Runner-Up Score!Easy
10Finding the percentageEasy
11ListsEasy
12TuplesEasy
13sWAP cASEEasy
14String Split and JoinEasy
15What's Your Name?Easy
16MutationsEasy
17Find a stringEasy
18String ValidatorsEasy
19Text AlignmentEasy
20Text WrapEasy
21Designer Door MatEasy
22Alphabet RangoliEasy
23Nested ListsEasy
24Capitalize!Easy
25String FormattingEasy
26Merge the Tools!Medium
27itertools.product()Easy
28collections.Counter()Easy
29itertools.permutations()Easy
30Introduction to SetsEasy
31Polar CoordinatesEasy
32DefaultDict TutorialEasy
33Calendar ModuleEasy
34ExceptionsEasy
35The Minion GameMedium
36combinations_with_replacement()Easy
37Collections.namedtuple()Easy
38Collections.OrderedDict()Easy
39Find Angle MBCEasy
40itertools.combinations()Easy
41Symmetric DifferenceEasy
42Incorrect RegexEasy
43Set .add()Easy
44Set .discard(), .remove() & .pop()Easy
45Set .union() OperationEasy
46Set .intersection() OperationEasy
47Set .symmetric_difference() OperationEasy
48Set .difference() OperationEasy
49Set MutationsEasy
50Check SubsetEasy
51Check Strict SupersetEasy
52The Captain's RoomEasy
53No Idea!Medium
54Collections.deque()Easy
55Piling Up!Medium
56Company LogoMedium
57Word OrderMedium
58Integers Come In All SizesEasy
59Power - Mod PowerEasy
60Mod DivmodEasy
61Compress the String!Medium
62Iterables and IteratorsMedium
63Class 2 - Find the Torsional AngleEasy
64Input()Easy
65Classes: Dealing with Complex NumbersMedium
66Zipped!Easy
67Python EvaluationEasy
68Any or AllEasy
69ginortSMedium
70Athlete SortMedium
71Map and Lambda FunctionEasy
72Reduce FunctionMedium
73Validating Email Addresses With a FilterMedium
74ArraysEasy
75Shape and ReshapeEasy
76Transpose and FlattenEasy
77ConcatenateEasy
78Zeros and OnesEasy
79Eye and IdentityEasy
80Array MathematicsEasy
81Min and MaxEasy
82Sum and ProdEasy
83Mean, Var, and StdEasy
84Linear AlgebraEasy
85Floor, Ceil and RintEasy
86PolynomialsEasy
87Inner and OuterEasy
88Dot and CrossEasy
89Words ScoreMedium
90Standardize Mobile Number Using DecoratorsEasy
91Decorators 2 - Name DirectoryEasy
92XML 1 - Find the ScoreEasy
93Detect Floating Point NumberEasy
94Re.split()Easy
95Group(), Groups() & Groupdict()Easy
96Re.findall() & Re.finditer()Easy
97Re.start() & Re.end()Easy
98Validating Roman NumeralsEasy
99Validating phone numbersEasy
100Validating and Parsing Email AddressesEasy
101Hex Color CodeEasy
102HTML Parser - Part 1Easy
103HTML Parser - Part 2Easy
104Detect HTML Tags, Attributes and Attribute ValuesEasy
105Validating UIDEasy
106Validating Credit Card NumbersEasy
107Time DeltaMedium
  1. Linux Shell Problems:

IDProblemDIFFICULTY
01Let's EchoEasy
02Looping and SkippingEasy
03A Personalized EchoEasy
04Looping with NumbersEasy
05The World of NumbersEasy
06Comparing NumbersEasy
07Getting started with conditionalsEasy
08More on ConditionalsEasy
09Head of a Text File #1Easy
10Head of a Text File #2Easy
11Tail of a Text File #1Easy
12Tail of a Text File #2Easy
13Cut #1Easy
14Cut #2Easy
15Cut #3Easy
16Cut #4Easy
17Cut #5Easy
18Cut #6Easy
19Cut #7Easy
20Cut #8Easy
21Cut #9Easy
22Middle of a Text FileEasy
23'Tr' Command #1Easy
24'Tr' Command #2Easy
25'Tr' Command #3Easy
26Sort Command #1Easy
27Sort Command #2Easy
28Sort Command #3Easy
29Sort Command #4Easy
30Sort Command #5Easy
31Sort Command #6Easy
32Sort Command #7Easy
33'Uniq' Command #1Easy
34'Uniq' Command #2Easy
35'Uniq' Command #3Easy
36'Uniq' Command #4Easy
37Paste - 1Medium
38Paste - 2Medium
39Paste - 3Medium
40Paste - 4Medium
41Read in an ArrayEasy
42Slice an ArrayEasy
43Display an element of an arrayEasy
44Count the number of elements in an ArrayEasy
45Concatenate an array with itselfEasy
46Filter an Array with PatternsMedium
47Remove the First Capital Letter from Each ElementMedium
48'Grep' - AEasy
49'Grep' #1Medium
50'Grep' #2Medium
51'Grep' #3Medium
52'Sed' command #1Medium
53'Sed' command #2Medium
54'Awk' - 1Medium
55'Awk' - 2Medium
56'Awk' - 3Medium
57'Awk' - 4Medium
58'Sed' command #3Easy
59'Sed' command #4Hard
60Compute the AverageMedium

About

This is for HackerRank problems solutions

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

443 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

HackerRank

Welcome to my repository of solutions for HackerRank problems!
Here, you will find my solutions to various coding challenges on SQL, Python, Linux Shell, and Database.
These solutions have been tested and verified to work correctly on the HackerRank platform.

  1. SQL Problems:

IDProblemDIFFICULTY
01Revising the Select Query IEasy
02Revising the Select Query IIEasy
03Select AllEasy
04Select By IDEasy
05Japanese Cities' AttributesEasy
06Japanese Cities' NamesEasy
07Weather Observation Station 1Easy
08Weather Observation Station 3Easy
09Weather Observation Station 4Easy
10Weather Observation Station 5Easy
11Weather Observation Station 6Easy
12Weather Observation Station 7Easy
13Weather Observation Station 8Easy
14Weather Observation Station 9Easy
15Weather Observation Station 10Easy
16Weather Observation Station 11Easy
17Weather Observation Station 12Easy
18Higher Than 75 MarksEasy
19Employee NamesEasy
20Employee SalariesEasy
21Type of TriangleEasy
22Revising Aggregations - The Count FunctionEasy
23Revising Aggregations - The Sum FunctionEasy
24Revising Aggregations - AveragesEasy
25Average PopulationEasy
26Japan PopulationEasy
27Population Density DifferenceEasy
28The BlunderEasy
29Top EarnersEasy
30Weather Observation Station 2Easy
31Weather Observation Station 13Easy
32Weather Observation Station 14Easy
33Weather Observation Station 15Easy
34Weather Observation Station 16Easy
35Weather Observation Station 17Easy
36Population CensusEasy
37African CitiesEasy
38Average Population of Each ContinentEasy
39Draw The Triangle 1Easy
40Draw The Triangle 2Easy
41The PADSMedium
42Weather Observation Station 18Medium
43Weather Observation Station 19Medium
44Binary Tree NodesMedium
45Weather Observation Station 20Medium
46The ReportMedium
47Top CompetitorsMedium
48Ollivander's InventoryMedium
49Contest LeaderboardMedium
50PlacementsMedium
51New CompaniesMedium
52ChallengesMedium
53Symmetric PairsMedium
54Print Prime NumbersMedium
55OccupationsMedium
56SQL Project PlanningMedium
  1. Databases Problems:

IDProblemDIFFICULTY
01Basics of Sets and Relations #1Easy
02Basics of Sets and Relations #2Easy
03Basics of Sets and Relations #3Easy
04Basics of Sets and Relations #4Easy
05Basics of Sets and Relations #5Easy
06Basics of Sets and Relations #6Easy
07Basics of Sets and Relations #7Easy
08Database Normalization #1 - 1NFEasy
09Database Normalization #2 - 1/2/3 NFEasy
10Database Normalization #3Hard
11Database Normalization #4Easy
12Database Normalization #5Medium
13Database Normalization #6Medium
14Database Normalization #7Medium
15Database Normalization #8Medium
16Database Normalization #9Hard
17Database Normalization #10Medium
18Databases - KeysMedium
19Databases - Natural JoinsMedium
20Databases - DifferencesMedium
  1. Python Problems:

IDProblemDIFFICULTY
01Say "Hello, World!" With PythonEasy
02Python If-ElseEasy
03Arithmetic OperatorsEasy
04Python: DivisionEasy
05LoopsEasy
06Write a functionMedium
07Print FunctionEasy
08List ComprehensionsEasy
09Find the Runner-Up Score!Easy
10Finding the percentageEasy
11ListsEasy
12TuplesEasy
13sWAP cASEEasy
14String Split and JoinEasy
15What's Your Name?Easy
16MutationsEasy
17Find a stringEasy
18String ValidatorsEasy
19Text AlignmentEasy
20Text WrapEasy
21Designer Door MatEasy
22Alphabet RangoliEasy
23Nested ListsEasy
24Capitalize!Easy
25String FormattingEasy
26Merge the Tools!Medium
27itertools.product()Easy
28collections.Counter()Easy
29itertools.permutations()Easy
30Introduction to SetsEasy
31Polar CoordinatesEasy
32DefaultDict TutorialEasy
33Calendar ModuleEasy
34ExceptionsEasy
35The Minion GameMedium
36combinations_with_replacement()Easy
37Collections.namedtuple()Easy
38Collections.OrderedDict()Easy
39Find Angle MBCEasy
40itertools.combinations()Easy
41Symmetric DifferenceEasy
42Incorrect RegexEasy
43Set .add()Easy
44Set .discard(), .remove() & .pop()Easy
45Set .union() OperationEasy
46Set .intersection() OperationEasy
47Set .symmetric_difference() OperationEasy
48Set .difference() OperationEasy
49Set MutationsEasy
50Check SubsetEasy
51Check Strict SupersetEasy
52The Captain's RoomEasy
53No Idea!Medium
54Collections.deque()Easy
55Piling Up!Medium
56Company LogoMedium
57Word OrderMedium
58Integers Come In All SizesEasy
59Power - Mod PowerEasy
60Mod DivmodEasy
61Compress the String!Medium
62Iterables and IteratorsMedium
63Class 2 - Find the Torsional AngleEasy
64Input()Easy
65Classes: Dealing with Complex NumbersMedium
66Zipped!Easy
67Python EvaluationEasy
68Any or AllEasy
69ginortSMedium
70Athlete SortMedium
71Map and Lambda FunctionEasy
72Reduce FunctionMedium
73Validating Email Addresses With a FilterMedium
74ArraysEasy
75Shape and ReshapeEasy
76Transpose and FlattenEasy
77ConcatenateEasy
78Zeros and OnesEasy
79Eye and IdentityEasy
80Array MathematicsEasy
81Min and MaxEasy
82Sum and ProdEasy
83Mean, Var, and StdEasy
84Linear AlgebraEasy
85Floor, Ceil and RintEasy
86PolynomialsEasy
87Inner and OuterEasy
88Dot and CrossEasy
89Words ScoreMedium
90Standardize Mobile Number Using DecoratorsEasy
91Decorators 2 - Name DirectoryEasy
92XML 1 - Find the ScoreEasy
93Detect Floating Point NumberEasy
94Re.split()Easy
95Group(), Groups() & Groupdict()Easy
96Re.findall() & Re.finditer()Easy
97Re.start() & Re.end()Easy
98Validating Roman NumeralsEasy
99Validating phone numbersEasy
100Validating and Parsing Email AddressesEasy
101Hex Color CodeEasy
102HTML Parser - Part 1Easy
103HTML Parser - Part 2Easy
104Detect HTML Tags, Attributes and Attribute ValuesEasy
105Validating UIDEasy
106Validating Credit Card NumbersEasy
107Time DeltaMedium
  1. Linux Shell Problems:

IDProblemDIFFICULTY
01Let's EchoEasy
02Looping and SkippingEasy
03A Personalized EchoEasy
04Looping with NumbersEasy
05The World of NumbersEasy
06Comparing NumbersEasy
07Getting started with conditionalsEasy
08More on ConditionalsEasy
09Head of a Text File #1Easy
10Head of a Text File #2Easy
11Tail of a Text File #1Easy
12Tail of a Text File #2Easy
13Cut #1Easy
14Cut #2Easy
15Cut #3Easy
16Cut #4Easy
17Cut #5Easy
18Cut #6Easy
19Cut #7Easy
20Cut #8Easy
21Cut #9Easy
22Middle of a Text FileEasy
23'Tr' Command #1Easy
24'Tr' Command #2Easy
25'Tr' Command #3Easy
26Sort Command #1Easy
27Sort Command #2Easy
28Sort Command #3Easy
29Sort Command #4Easy
30Sort Command #5Easy
31Sort Command #6Easy
32Sort Command #7Easy
33'Uniq' Command #1Easy
34'Uniq' Command #2Easy
35'Uniq' Command #3Easy
36'Uniq' Command #4Easy
37Paste - 1Medium
38Paste - 2Medium
39Paste - 3Medium
40Paste - 4Medium
41Read in an ArrayEasy
42Slice an ArrayEasy
43Display an element of an arrayEasy
44Count the number of elements in an ArrayEasy
45Concatenate an array with itselfEasy
46Filter an Array with PatternsMedium
47Remove the First Capital Letter from Each ElementMedium
48'Grep' - AEasy
49'Grep' #1Medium
50'Grep' #2Medium
51'Grep' #3Medium
52'Sed' command #1Medium
53'Sed' command #2Medium
54'Awk' - 1Medium
55'Awk' - 2Medium
56'Awk' - 3Medium
57'Awk' - 4Medium
58'Sed' command #3Easy
59'Sed' command #4Hard
60Compute the AverageMedium

About

This is for HackerRank problems solutions

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

443 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

HackerRank

Welcome to my repository of solutions for HackerRank problems!
Here, you will find my solutions to various coding challenges on SQL, Python, Linux Shell, and Database.
These solutions have been tested and verified to work correctly on the HackerRank platform.

  1. SQL Problems:

IDProblemDIFFICULTY
01Revising the Select Query IEasy
02Revising the Select Query IIEasy
03Select AllEasy
04Select By IDEasy
05Japanese Cities' AttributesEasy
06Japanese Cities' NamesEasy
07Weather Observation Station 1Easy
08Weather Observation Station 3Easy
09Weather Observation Station 4Easy
10Weather Observation Station 5Easy
11Weather Observation Station 6Easy
12Weather Observation Station 7Easy
13Weather Observation Station 8Easy
14Weather Observation Station 9Easy
15Weather Observation Station 10Easy
16Weather Observation Station 11Easy
17Weather Observation Station 12Easy
18Higher Than 75 MarksEasy
19Employee NamesEasy
20Employee SalariesEasy
21Type of TriangleEasy
22Revising Aggregations - The Count FunctionEasy
23Revising Aggregations - The Sum FunctionEasy
24Revising Aggregations - AveragesEasy
25Average PopulationEasy
26Japan PopulationEasy
27Population Density DifferenceEasy
28The BlunderEasy
29Top EarnersEasy
30Weather Observation Station 2Easy
31Weather Observation Station 13Easy
32Weather Observation Station 14Easy
33Weather Observation Station 15Easy
34Weather Observation Station 16Easy
35Weather Observation Station 17Easy
36Population CensusEasy
37African CitiesEasy
38Average Population of Each ContinentEasy
39Draw The Triangle 1Easy
40Draw The Triangle 2Easy
41The PADSMedium
42Weather Observation Station 18Medium
43Weather Observation Station 19Medium
44Binary Tree NodesMedium
45Weather Observation Station 20Medium
46The ReportMedium
47Top CompetitorsMedium
48Ollivander's InventoryMedium
49Contest LeaderboardMedium
50PlacementsMedium
51New CompaniesMedium
52ChallengesMedium
53Symmetric PairsMedium
54Print Prime NumbersMedium
55OccupationsMedium
56SQL Project PlanningMedium
  1. Databases Problems:

IDProblemDIFFICULTY
01Basics of Sets and Relations #1Easy
02Basics of Sets and Relations #2Easy
03Basics of Sets and Relations #3Easy
04Basics of Sets and Relations #4Easy
05Basics of Sets and Relations #5Easy
06Basics of Sets and Relations #6Easy
07Basics of Sets and Relations #7Easy
08Database Normalization #1 - 1NFEasy
09Database Normalization #2 - 1/2/3 NFEasy
10Database Normalization #3Hard
11Database Normalization #4Easy
12Database Normalization #5Medium
13Database Normalization #6Medium
14Database Normalization #7Medium
15Database Normalization #8Medium
16Database Normalization #9Hard
17Database Normalization #10Medium
18Databases - KeysMedium
19Databases - Natural JoinsMedium
20Databases - DifferencesMedium
  1. Python Problems:

IDProblemDIFFICULTY
01Say "Hello, World!" With PythonEasy
02Python If-ElseEasy
03Arithmetic OperatorsEasy
04Python: DivisionEasy
05LoopsEasy
06Write a functionMedium
07Print FunctionEasy
08List ComprehensionsEasy
09Find the Runner-Up Score!Easy
10Finding the percentageEasy
11ListsEasy
12TuplesEasy
13sWAP cASEEasy
14String Split and JoinEasy
15What's Your Name?Easy
16MutationsEasy
17Find a stringEasy
18String ValidatorsEasy
19Text AlignmentEasy
20Text WrapEasy
21Designer Door MatEasy
22Alphabet RangoliEasy
23Nested ListsEasy
24Capitalize!Easy
25String FormattingEasy
26Merge the Tools!Medium
27itertools.product()Easy
28collections.Counter()Easy
29itertools.permutations()Easy
30Introduction to SetsEasy
31Polar CoordinatesEasy
32DefaultDict TutorialEasy
33Calendar ModuleEasy
34ExceptionsEasy
35The Minion GameMedium
36combinations_with_replacement()Easy
37Collections.namedtuple()Easy
38Collections.OrderedDict()Easy
39Find Angle MBCEasy
40itertools.combinations()Easy
41Symmetric DifferenceEasy
42Incorrect RegexEasy
43Set .add()Easy
44Set .discard(), .remove() & .pop()Easy
45Set .union() OperationEasy
46Set .intersection() OperationEasy
47Set .symmetric_difference() OperationEasy
48Set .difference() OperationEasy
49Set MutationsEasy
50Check SubsetEasy
51Check Strict SupersetEasy
52The Captain's RoomEasy
53No Idea!Medium
54Collections.deque()Easy
55Piling Up!Medium
56Company LogoMedium
57Word OrderMedium
58Integers Come In All SizesEasy
59Power - Mod PowerEasy
60Mod DivmodEasy
61Compress the String!Medium
62Iterables and IteratorsMedium
63Class 2 - Find the Torsional AngleEasy
64Input()Easy
65Classes: Dealing with Complex NumbersMedium
66Zipped!Easy
67Python EvaluationEasy
68Any or AllEasy
69ginortSMedium
70Athlete SortMedium
71Map and Lambda FunctionEasy
72Reduce FunctionMedium
73Validating Email Addresses With a FilterMedium
74ArraysEasy
75Shape and ReshapeEasy
76Transpose and FlattenEasy
77ConcatenateEasy
78Zeros and OnesEasy
79Eye and IdentityEasy
80Array MathematicsEasy
81Min and MaxEasy
82Sum and ProdEasy
83Mean, Var, and StdEasy
84Linear AlgebraEasy
85Floor, Ceil and RintEasy
86PolynomialsEasy
87Inner and OuterEasy
88Dot and CrossEasy
89Words ScoreMedium
90Standardize Mobile Number Using DecoratorsEasy
91Decorators 2 - Name DirectoryEasy
92XML 1 - Find the ScoreEasy
93Detect Floating Point NumberEasy
94Re.split()Easy
95Group(), Groups() & Groupdict()Easy
96Re.findall() & Re.finditer()Easy
97Re.start() & Re.end()Easy
98Validating Roman NumeralsEasy
99Validating phone numbersEasy
100Validating and Parsing Email AddressesEasy
101Hex Color CodeEasy
102HTML Parser - Part 1Easy
103HTML Parser - Part 2Easy
104Detect HTML Tags, Attributes and Attribute ValuesEasy
105Validating UIDEasy
106Validating Credit Card NumbersEasy
107Time DeltaMedium
  1. Linux Shell Problems:

IDProblemDIFFICULTY
01Let's EchoEasy
02Looping and SkippingEasy
03A Personalized EchoEasy
04Looping with NumbersEasy
05The World of NumbersEasy
06Comparing NumbersEasy
07Getting started with conditionalsEasy
08More on ConditionalsEasy
09Head of a Text File #1Easy
10Head of a Text File #2Easy
11Tail of a Text File #1Easy
12Tail of a Text File #2Easy
13Cut #1Easy
14Cut #2Easy
15Cut #3Easy
16Cut #4Easy
17Cut #5Easy
18Cut #6Easy
19Cut #7Easy
20Cut #8Easy
21Cut #9Easy
22Middle of a Text FileEasy
23'Tr' Command #1Easy
24'Tr' Command #2Easy
25'Tr' Command #3Easy
26Sort Command #1Easy
27Sort Command #2Easy
28Sort Command #3Easy
29Sort Command #4Easy
30Sort Command #5Easy
31Sort Command #6Easy
32Sort Command #7Easy
33'Uniq' Command #1Easy
34'Uniq' Command #2Easy
35'Uniq' Command #3Easy
36'Uniq' Command #4Easy
37Paste - 1Medium
38Paste - 2Medium
39Paste - 3Medium
40Paste - 4Medium
41Read in an ArrayEasy
42Slice an ArrayEasy
43Display an element of an arrayEasy
44Count the number of elements in an ArrayEasy
45Concatenate an array with itselfEasy
46Filter an Array with PatternsMedium
47Remove the First Capital Letter from Each ElementMedium
48'Grep' - AEasy
49'Grep' #1Medium
50'Grep' #2Medium
51'Grep' #3Medium
52'Sed' command #1Medium
53'Sed' command #2Medium
54'Awk' - 1Medium
55'Awk' - 2Medium
56'Awk' - 3Medium
57'Awk' - 4Medium
58'Sed' command #3Easy
59'Sed' command #4Hard
60Compute the AverageMedium

About

This is for HackerRank problems solutions

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Latest commit

History

443 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

HackerRank

Welcome to my repository of solutions for HackerRank problems!
Here, you will find my solutions to various coding challenges on SQL, Python, Linux Shell, and Database.
These solutions have been tested and verified to work correctly on the HackerRank platform.

  1. SQL Problems:

IDProblemDIFFICULTY
01Revising the Select Query IEasy
02Revising the Select Query IIEasy
03Select AllEasy
04Select By IDEasy
05Japanese Cities' AttributesEasy
06Japanese Cities' NamesEasy
07Weather Observation Station 1Easy
08Weather Observation Station 3Easy
09Weather Observation Station 4Easy
10Weather Observation Station 5Easy
11Weather Observation Station 6Easy
12Weather Observation Station 7Easy
13Weather Observation Station 8Easy
14Weather Observation Station 9Easy
15Weather Observation Station 10Easy
16Weather Observation Station 11Easy
17Weather Observation Station 12Easy
18Higher Than 75 MarksEasy
19Employee NamesEasy
20Employee SalariesEasy
21Type of TriangleEasy
22Revising Aggregations - The Count FunctionEasy
23Revising Aggregations - The Sum FunctionEasy
24Revising Aggregations - AveragesEasy
25Average PopulationEasy
26Japan PopulationEasy
27Population Density DifferenceEasy
28The BlunderEasy
29Top EarnersEasy
30Weather Observation Station 2Easy
31Weather Observation Station 13Easy
32Weather Observation Station 14Easy
33Weather Observation Station 15Easy
34Weather Observation Station 16Easy
35Weather Observation Station 17Easy
36Population CensusEasy
37African CitiesEasy
38Average Population of Each ContinentEasy
39Draw The Triangle 1Easy
40Draw The Triangle 2Easy
41The PADSMedium
42Weather Observation Station 18Medium
43Weather Observation Station 19Medium
44Binary Tree NodesMedium
45Weather Observation Station 20Medium
46The ReportMedium
47Top CompetitorsMedium
48Ollivander's InventoryMedium
49Contest LeaderboardMedium
50PlacementsMedium
51New CompaniesMedium
52ChallengesMedium
53Symmetric PairsMedium
54Print Prime NumbersMedium
55OccupationsMedium
56SQL Project PlanningMedium
  1. Databases Problems:

IDProblemDIFFICULTY
01Basics of Sets and Relations #1Easy
02Basics of Sets and Relations #2Easy
03Basics of Sets and Relations #3Easy
04Basics of Sets and Relations #4Easy
05Basics of Sets and Relations #5Easy
06Basics of Sets and Relations #6Easy
07Basics of Sets and Relations #7Easy
08Database Normalization #1 - 1NFEasy
09Database Normalization #2 - 1/2/3 NFEasy
10Database Normalization #3Hard
11Database Normalization #4Easy
12Database Normalization #5Medium
13Database Normalization #6Medium
14Database Normalization #7Medium
15Database Normalization #8Medium
16Database Normalization #9Hard
17Database Normalization #10Medium
18Databases - KeysMedium
19Databases - Natural JoinsMedium
20Databases - DifferencesMedium
  1. Python Problems:

IDProblemDIFFICULTY
01Say "Hello, World!" With PythonEasy
02Python If-ElseEasy
03Arithmetic OperatorsEasy
04Python: DivisionEasy
05LoopsEasy
06Write a functionMedium
07Print FunctionEasy
08List ComprehensionsEasy
09Find the Runner-Up Score!Easy
10Finding the percentageEasy
11ListsEasy
12TuplesEasy
13sWAP cASEEasy
14String Split and JoinEasy
15What's Your Name?Easy
16MutationsEasy
17Find a stringEasy
18String ValidatorsEasy
19Text AlignmentEasy
20Text WrapEasy
21Designer Door MatEasy
22Alphabet RangoliEasy
23Nested ListsEasy
24Capitalize!Easy
25String FormattingEasy
26Merge the Tools!Medium
27itertools.product()Easy
28collections.Counter()Easy
29itertools.permutations()Easy
30Introduction to SetsEasy
31Polar CoordinatesEasy
32DefaultDict TutorialEasy
33Calendar ModuleEasy
34ExceptionsEasy
35The Minion GameMedium
36combinations_with_replacement()Easy
37Collections.namedtuple()Easy
38Collections.OrderedDict()Easy
39Find Angle MBCEasy
40itertools.combinations()Easy
41Symmetric DifferenceEasy
42Incorrect RegexEasy
43Set .add()Easy
44Set .discard(), .remove() & .pop()Easy
45Set .union() OperationEasy
46Set .intersection() OperationEasy
47Set .symmetric_difference() OperationEasy
48Set .difference() OperationEasy
49Set MutationsEasy
50Check SubsetEasy
51Check Strict SupersetEasy
52The Captain's RoomEasy
53No Idea!Medium
54Collections.deque()Easy
55Piling Up!Medium
56Company LogoMedium
57Word OrderMedium
58Integers Come In All SizesEasy
59Power - Mod PowerEasy
60Mod DivmodEasy
61Compress the String!Medium
62Iterables and IteratorsMedium
63Class 2 - Find the Torsional AngleEasy
64Input()Easy
65Classes: Dealing with Complex NumbersMedium
66Zipped!Easy
67Python EvaluationEasy
68Any or AllEasy
69ginortSMedium
70Athlete SortMedium
71Map and Lambda FunctionEasy
72Reduce FunctionMedium
73Validating Email Addresses With a FilterMedium
74ArraysEasy
75Shape and ReshapeEasy
76Transpose and FlattenEasy
77ConcatenateEasy
78Zeros and OnesEasy
79Eye and IdentityEasy
80Array MathematicsEasy
81Min and MaxEasy
82Sum and ProdEasy
83Mean, Var, and StdEasy
84Linear AlgebraEasy
85Floor, Ceil and RintEasy
86PolynomialsEasy
87Inner and OuterEasy
88Dot and CrossEasy
89Words ScoreMedium
90Standardize Mobile Number Using DecoratorsEasy
91Decorators 2 - Name DirectoryEasy
92XML 1 - Find the ScoreEasy
93Detect Floating Point NumberEasy
94Re.split()Easy
95Group(), Groups() & Groupdict()Easy
96Re.findall() & Re.finditer()Easy
97Re.start() & Re.end()Easy
98Validating Roman NumeralsEasy
99Validating phone numbersEasy
100Validating and Parsing Email AddressesEasy
101Hex Color CodeEasy
102HTML Parser - Part 1Easy
103HTML Parser - Part 2Easy
104Detect HTML Tags, Attributes and Attribute ValuesEasy
105Validating UIDEasy
106Validating Credit Card NumbersEasy
107Time DeltaMedium
  1. Linux Shell Problems:

IDProblemDIFFICULTY
01Let's EchoEasy
02Looping and SkippingEasy
03A Personalized EchoEasy
04Looping with NumbersEasy
05The World of NumbersEasy
06Comparing NumbersEasy
07Getting started with conditionalsEasy
08More on ConditionalsEasy
09Head of a Text File #1Easy
10Head of a Text File #2Easy
11Tail of a Text File #1Easy
12Tail of a Text File #2Easy
13Cut #1Easy
14Cut #2Easy
15Cut #3Easy
16Cut #4Easy
17Cut #5Easy
18Cut #6Easy
19Cut #7Easy
20Cut #8Easy
21Cut #9Easy
22Middle of a Text FileEasy
23'Tr' Command #1Easy
24'Tr' Command #2Easy
25'Tr' Command #3Easy
26Sort Command #1Easy
27Sort Command #2Easy
28Sort Command #3Easy
29Sort Command #4Easy
30Sort Command #5Easy
31Sort Command #6Easy
32Sort Command #7Easy
33'Uniq' Command #1Easy
34'Uniq' Command #2Easy
35'Uniq' Command #3Easy
36'Uniq' Command #4Easy
37Paste - 1Medium
38Paste - 2Medium
39Paste - 3Medium
40Paste - 4Medium
41Read in an ArrayEasy
42Slice an ArrayEasy
43Display an element of an arrayEasy
44Count the number of elements in an ArrayEasy
45Concatenate an array with itselfEasy
46Filter an Array with PatternsMedium
47Remove the First Capital Letter from Each ElementMedium
48'Grep' - AEasy
49'Grep' #1Medium
50'Grep' #2Medium
51'Grep' #3Medium
52'Sed' command #1Medium
53'Sed' command #2Medium
54'Awk' - 1Medium
55'Awk' - 2Medium
56'Awk' - 3Medium
57'Awk' - 4Medium
58'Sed' command #3Easy
59'Sed' command #4Hard
60Compute the AverageMedium

About

This is for HackerRank problems solutions

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages