Skip to content

Instantly share code, notes, and snippets.

View rakibulalam's full-sized avatar

rakibulalam rakibulalam

View GitHub Profile
@rakibulalam
rakibulalam / jumpingOnClouds.js
Created May 6, 2020 17:54
Jumping on the Clouds Hacker Rank
function jumpingOnClouds(c) {
let jump=0, position=0, cloud=c.length-1;
while(position<cloud)
{
if(position+1===cloud)
{
position++;
}else if(c[position+2]===0)
{
position+=2;
@rakibulalam
rakibulalam / rotLeft.js
Created May 6, 2020 19:45
Arrays: Left Rotation Hacker Rank
function rotLeft(a, d) {
for(let i=0; i<d; i++)
{
a.push(a.shift());
}
return a;
}
@rakibulalam
rakibulalam / FindTheNearestClone.js
Created May 7, 2020 21:49
Find the nearest clone Hacker Rank
'use strict';
const fs = require('fs');
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
@rakibulalam
rakibulalam / bigSorting.js
Created May 8, 2020 01:31
Big Sorting Hacker Rank
function bigSorting(unsorted) {
return unsorted.sort((a,b)=>a.length===b.length?a>b?1:-1:a.length-b.length)
}
@rakibulalam
rakibulalam / marsExploration.js
Created May 19, 2020 04:53
Mars Exploration Hacker Rank
'use strict';
const fs = require('fs');
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
@rakibulalam
rakibulalam / gradingStudents.js
Last active November 9, 2022 13:20
Grading Students Hacker Rank
'use strict';
const fs = require('fs');
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
@rakibulalam
rakibulalam / countApplesAndOranges.js
Last active May 19, 2020 17:56
Apple and Orange Hacker Rank
'use strict';
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
process.stdin.on('data', inputStdin => {
inputString += inputStdin;
@rakibulalam
rakibulalam / kangaroo.js
Created May 19, 2020 19:19
Kangaroo Hacker Rank
'use strict';
const fs = require('fs');
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
@rakibulalam
rakibulalam / hourglassSum.js
Created May 20, 2020 00:11
Hourglass Sum Hacker Rank
'use strict';
const fs = require('fs');
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
@rakibulalam
rakibulalam / countSwaps.js
Created May 21, 2020 21:44
Sorting: Bubble Sort Hacker Rank
'use strict';
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
process.stdin.on('data', inputStdin => {
inputString += inputStdin;