SkillAgentSearch skills...

HackerRank

HackerRank solutions in Java/JS/Python/C++/C#

Install / Use

/learn @RyanFehr/HackerRank
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <a href="https://www.hackerrank.com/ryanfehr18"><img src="https://cloud.githubusercontent.com/assets/19765741/25342064/d17a563c-28d8-11e7-83fc-763d4ab4820a.jpg" ></a> </p> <p align="center"> Solutions to problems on HackerRank. </p> <p align="center"> Check out HackerRank's new format <a href="./README_V2.md">here</a> </p> <p align="center"> If you are interested in helping or have a solution in a different language feel free to make a pull request. </p> <p align="center"> <img src="https://img.shields.io/badge/Problems%20Solved-153-brightgreen.svg"> <img src="https://img.shields.io/badge/Language-Java/JS/Python/C++/CSharp-orange.svg"> <img src="https://img.shields.io/badge/Latest%20Update-06/21/2018-brightgreen.svg"> </p>

Algorithms ![AlgorithmsPoints]

DataStructures ![DataStructuresPoints]

Mathematics ![MathematicsPoints]

  • Fundamentals
  • Number Theory
  • Combinatorics
  • Algebra
  • Geometry
  • Probability
  • Linear Algebra Foundations

Java ![JavaPoints]

Warmup

| # | Title | Solution | Time | Space | Difficulty | Points | Note -----|---------------- |:---------------:| --------------- | --------------- |:-------------:|:--------------:| ----- | |Solve Me First| <ul><li>Java</li> <li>C#</li><ul> | O(1) | O(1)| Easy | 1 | || | |Simple Array Sum| <ul><li>Java</li> <li>C#</li><ul> | O(n) | O(1) | Easy | 10 | || | |Compare the Triplets| <ul><li>Java</li> <li>C#</li><ul> | O(1) | O(1) | Easy | 10 | || | |A Very Big Sum| <ul><li>Java</li> <li>C#</li><ul> | O(n) | O(1) | Easy | 10 | || | |Diagonal Difference| <ul><li>Java</li><li>C#</li><ul> | O(n) | O(1) | Easy | 10 | || | |Plus Minus| <ul><li>Java</li><li>C#</li><ul> | O(n) | O(1) | Easy | 10 | || | |Staircase| <ul><li>Java</li><li>C#</li><ul> | O(n) | O(n) | Easy | 10 | || | |Mini-Max Sum| <ul><li>Java</li><li>C#</li><ul> | O(1) | O(1) | Easy | 10 | || | |Time Conversion| <ul><li>Java</li><li>C#</li><ul> | O(1) | O(1) | Easy | 15 | || | |Birthday Cake Candles| <ul><li>Java</li><li>C#</li><ul> | O(n) | O(1) | Easy | 10 | ||

Implementation

| # | Title | Solution | Time | Space | Difficulty | Points | Note -----|---------------- |:---------------:| --------------- | --------------- |:-------------:|:--------------:| ----- | | Grading Students| <ul><li>Java</li> <li>JS</li> <li>C#</li><ul> | O(n) | O(1) | Easy| 10| || | | Apple and Orange| <ul><li>Java</li> <li>JS</li> <li>C#</li><ul> | O(n+m) | O(1) | Easy| 10| || | | Kangaroo| <ul><li>Java</li> <li>C#</li><ul> | O(1) | O(1) | Easy| 10| || | | Between Two Sets| <ul><li>Java</li> <li>C#</li><ul> | O(x(n+m)) | O(1) | Easy| 10| x=(max(m) - min(n))/min(n) || | | Divisible Sum Pairs| <ul><li>Java</li><li>C#</li><ul> | O(n^2) | O(1) | Easy| 10| || | | Birthday Chocolate| <ul><li>Java</li> <li>C#</li><ul> | O(n) | O(1) | Easy| 10| || | | Breaking the Records| <ul><li>Java</li> <li>C#</li><ul> | O(n) | O(1) | Easy| 10| || | | Migratory Birds| <ul><li>Java</li> <li>JS</li><li>C#</li><ul> | O(n) | O(1) | Easy| 10| || | | Day of the Programmer| <ul><li>Java</li><li>C#</li><ul> | O(1) | O(1) | Easy| 15| || | | Bon Appetit| <ul><li>Java</li><li>C#</li><ul> | O(n) | O(1) | Easy| 10| || | | Sock Merchant| <ul><li>Java</li> <li>C#</li><ul> | O(n) | O(n) | Easy| 10| || | | Drawing Book| <ul><li>Java</li> <li>C#</li><ul> | O(1) | O(1) | Easy| 10| || | | Counting Valleys| <ul><li>Java</li> <li>JS</li> <li>C#</li><ul> | O(n) | O(1) | Easy| 15| || | | Cats and a Mouse| <ul><li>Java<

View on GitHub
GitHub Stars1.3k
CategoryDevelopment
Updated15d ago
Forks689

Languages

Java

Security Score

100/100

Audited on Mar 12, 2026

No findings