Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
H

HackerRank

> 编程语言
Open source

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

1.3K stars0 likes1 views
WebsiteGitHub

About

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

Solutions to problems on HackerRank.

Check out HackerRank's new format here

If you are interested in helping or have a solution in a different language feel free to make a pull request.

Algorithms ![AlgorithmsPoints]

  • Warmup
  • Implementation
  • Strings
  • Sorting
  • Search
  • Graph Theory
  • Greedy
  • Dynamic Programming
  • Constructive Algorithms
  • Bit Manipulation
  • Recursion
  • Game Theory
  • NP Complete

DataStructures ![DataStructuresPoints]

  • Arrays
  • Linked Lists
  • Trees
  • Balanced Trees
  • Stacks
  • Queues
  • Heap
  • Disjoint Set
  • Multiple Choice
  • Trie
  • Advanced

Mathematics ![MathematicsPoints]

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

Java ![JavaPoints]

  • Introduction
  • Strings
  • BigNumber
  • Data Structures
  • Object Oriented Programming
  • Exception Handling
  • Advanced

Warmup

# Title Solution Time Space Difficulty Points Note
Solve Me First

Java

C#

| O(1) | O(1)| Easy | 1 | || | |Simple Array Sum|

Java

C#

| O(n) | O(1) | Easy | 10 | || | |Compare the Triplets|

Java

C#

| O(1) | O(1) | Easy | 10 | || | |A Very Big Sum|

Java

C#

| O(n) | O(1) | Easy | 10 | || | |Diagonal Difference|

Java

C#

| O(n) | O(1) | Easy | 10 | || | |Plus Minus|

Java

C#

| O(n) | O(1) | Easy | 10 | || | |Staircase|

Java

C#

| O(n) | O(n) | Easy | 10 | || | |Mini-Max Sum|

Java

C#

| O(1) | O(1) | Easy | 10 | || | |Time Conversion|

Java

C#

| O(1) | O(1) | Easy | 15 | || | |Birthday Cake Candles|

Java

C#

| O(n) | O(1) | Easy | 10 | ||

Implementation

# Title Solution Time Space Difficulty Points Note
Grading Students

Java

JS

C#

| O(n) | O(1) | Easy| 10| || | | Apple and Orange|

Java

JS

C#

| O(n+m) | O(1) | Easy| 10| || | | Kangaroo|

Java

C#

| O(1) | O(1) | Easy| 10| || | | Between Two Sets|

Java

C#

| O(x(n+m)) | O(1) | Easy| 10| x=(max(m) - min(n))/min(n) || | | Divisible Sum Pairs|

Java

C#

| O(n^2) | O(1) | Easy| 10| || | | Birthday Chocolate|

Java

C#

| O(n) | O(1) | Easy| 10| || | | Breaking the Records|

Java

C#

| O(n) | O(1) | Easy| 10| || | | Migratory Birds|

Java

JS

C#

| O(n) | O(1) | Easy| 10| || | | Day of the Programmer|

Java

C#

| O(1) | O(1) | Easy| 15| || | | Bon Appetit|

Java

C#

| O(n) | O(1) | Easy| 10| || | | Sock Merchant|

Java

C#

| O(n) | O(n) | Easy| 10| || | | Drawing Book|

Java

C#

| O(1) | O(1) | Easy| 10| || | | Counting Valleys|

Java

JS

C#

| O(n) | O(1) | Easy| 15| || | | Cats and a Mouse|

Java

C#

| O(1) | O(1) | Easy| 15| || | | Electronics Shop|

Java

JS

C#

| O(n log (n)) | O(1) | Easy| 15| n = m+n|| | | Picking Numbers|

Java

C#

| O(n) | O(n) | Easy| 20| || | | Climbing the Leaderboard|

Java

JS

C#

| O(n+m) | (n) | Easy| 20| || | | The Hurdle Race|

Java

C#

| O(n) | O(1) | Easy| 15| || | | Designer PDF Viewer|

Java

JS

C#

| O(n) | O(n) | Easy| 20| || | | Forming a Magic Square|

Java

| O(1) | O(1) | Easy| 20| || | | Utopian Tree|

Java

JS

C#

| O(n) | O(1) | Easy | 20| || | | Angry Professor|

Java

JS

C#

| O(n) | O(1) | Easy | 20| || | | Beautiful Days at the Movies|

Java

JS

C#

| O(n) | O(1) | Easy | 15| || | | Viral Advertising|

Java

[JS](

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Javaalgorithmscppcsharpdata-structures

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言