Skip to content

Instantly share code, notes, and snippets.

View vicsstar's full-sized avatar

Victor Igbokwe vicsstar

View GitHub Profile
@vicsstar
vicsstar / ordering-and-rankings.js
Last active June 23, 2018 23:28
Ordering and Rankings
function inRankingOrder(arr) {
return arr.sort((obj1, obj2) => {
const ranking1 = obj1.ranking,
ranking2 = obj2.ranking;
return ranking1 < ranking2 ? -1 : (ranking1 > ranking2 ? 1 : 0);
});
}
function averageRanking(arr) {
const sum = arr.map(obj => obj.ranking).
using System.Collections;
using System.IO;
class FileListings {
public void ListFiles() {
var directory = new System.IO.DriveInfo(@"C:\").RootDirectory;
var folders = new Stack<DirectoryInfo>();
var files = new Stack<FileInfo>();
@vicsstar
vicsstar / StringFinder.scala
Last active November 6, 2015 00:13
DZone :: Code Challenge Series: Substring Search
object StringFinder {
/**
* Finds the first occurrence of a substring (`query`) within a `text`.
* @param text - the text to search in.
* @param query - the substring to find in `text`.
* @param pos - position in text to start searching from.
*/
def find(text: String, query: String)(pos: Int): Unit = {
/*
* make sure `pos` hasn't gone out