K

@kenbitanga

PHP: Selection Sort

PHP
2 years ago
<?php function swap(&$array, $i, $j) { $temp = $array[$i]; $array[$i] = $array[$j]; $array[$j] = $temp; } function indexOfMin(&$array, $startIndex) { $minValue = $array[$startIndex];

Ruby: Selection Sort

Ruby
2 years ago
def swap(array, i, j) temp = array[i] array[i] = array[j] array[j] = temp end def index_of_min(array, start_index) min_value = array[start_index] min_index = start_index for i in (min_index + 1)...array.length

Python: Selection Sort

Python
2 years ago
def swap(array, i, j): temp = array[i] array[i] = array[j] array[j] = temp def index_of_min(array, start_index): min_value = array[start_index] min_index = start_index i = min_index + 1 while i < len(array):

Python: Sum Series From 1..N

Python
2 years ago
def sum_series(n): return (n+1) * (n/2) # or (n*n/2) + (n/2) print(sum_series(5)) # 1+2+3+4+5

JS: Selection Sort

NodeJS
2 years ago
function swap(array, i, j) { let temp = array[i]; array[i] = array[j]; array[j] = temp } function indexOfMinimum(array, startIndex) { let minValue = array[startIndex]; let minIndex = startIndex;

CSharp: Binary Search

C#
2 years ago
using System; namespace MyCompiler { class Program { private static int Bsearch(int[] array, int target) { int min = 0; int max = array.Length - 1; while (max >= min) { int mid = (min

Java: Binary Search

Java
2 years ago
class Main { private static int bsearch(final int[] array, final int target) { int min = 0; int max = array.length - 1; while (max >= min) { int mid = (min + max) / 2; if (target == array[mid]) {

CPP: Binary Search

C++
2 years ago
#include <iostream> #include <vector> int bsearch(const std::vector<int>& array, const int target) { int min = 0; int max = array.size() - 1; while (max >= min) { int mid = (min + max) / 2; if (target == array[mid])

Go: Binary Search

Go
2 years ago
package main import ( "fmt" ) func bsearch(array []int, target int) int { min := 0; max := len(array) - 1; for max >= min {

PHP: Binary Search

PHP
2 years ago
<?php function bsearch(array $array, int $target): int { $min = 0; $max = count($array) - 1; while ($max >= $min) { $mid = floor(($min + $max) / 2); if ($target == $array[$mid]) { return $mid; }

Ruby: Binary Search

Ruby
2 years ago
def bsearch(array, target) min = 0 max = array.length - 1 while max >= min mid = (min + max).div(2) if target == array[mid] return mid end if target > array[mid] min = mid +

JS: Binary Search

NodeJS
2 years ago
function bsearch(array, target) { let min = 0; let max = array.length - 1; while (max >= min) { let mid = Math.floor((min + max) / 2) if (target === array[mid]) { return mid; } if (target > arr

Python: Binary Search

Python
2 years ago
def bsearch(array, target): min = 0 max = len(array) - 1 while max >= min: mid = (min + max) // 2 if array[mid] == target: return mid if array[mid] < target: min = mid + 1 else:

Python: Print Dictionary of Lists in Columns

Python
2 years ago
data = {"country": ["Brazil", "Russia", "India", "China", "South Africa"], "capital": ["Brasilia", "Moscow", "New Dehli", "Beijing", "Pretoria"], "area": [8.516, 17.10, 3.286, 9.597, 1.221], "population": [200.4, 143.5, 1252,

JS: Array of Objects - Sort By Multiple Keys

NodeJS
2 years ago
const map = [ { name: 'jake', grade: 90 }, { name: 'cake', grade: 80 }, { name: 'make', grade: 70 }, { name: 'rake', grade: 90 }, { name: 'bake', grade: 80 }, { name: 'sake', grade: 70 }, ] const res = map.sort((a, b) => (a.

Java: Functional - Arrays.stream(array).filter

Java
2 years ago
import java.util.Arrays; public class Main { public static void main(String[] args) { int[] array = new int[] {1, 2, 3, 4, 5}; int[] evenArray = Arrays.stream(array) .filter(a -> a % 2 == 0) .to

TS - Two Sum - Record

TypeScript
2 years ago
function twoSum(nums: number[], target: number): number[] { const memo: Record<number, number> = {}; for (let i = 0; i < nums.length; i++) { let diff = target - nums[i]; if (diff in memo) { return [memo[diff], i]

TS - Two Sum - Regular Object

TypeScript
2 years ago
function twoSum(nums: number[], target: number): number[] { const memo: { [key: number]: number } = {}; for (let i = 0; i < nums.length; i++) { let diff = target - nums[i]; if (diff in memo) { return [memo[diff],

TS - Two Sum

TypeScript
2 years ago
function twoSum(nums: number[], target: number): number[] { const memo = new Map<number, number>(); for (let i = 0; i < nums.length; i++) { const diff: number = target - nums[i]; if (memo.has(diff)) { return

JS - Fetch API - Async/Await

NodeJS
2 years ago
async function doRequest() { let url = 'http://webcode.me'; let res = await fetch(url); if (res.ok) { let text = await res.text(); return text; } else { return `HTTP error: ${res.status}`; }