This package is that contains a small part of the solutions to the cases solved by a junior frontend developer in order to develop it himself. I will add more solutions as soon as possibly.
npm i solutionjs
import { sumOfTwoNumbers } from 'solutionjs';
const twoPlusFour = sumOfTwoNumbers(2, 4);
console.log('Result = ', twoPlusFour); // Result = 6| Method Name | Description | Return Type | Parameters |
|---|---|---|---|
| areaOfCircle | 'Returns area of circle' | number | radius : number |
| areaOfSquare | 'Returns area of square' | number | side : number |
| binToDecimal | 'Returns decimal value of given bin value' | number | bin : string |
| capitalizeFirstCharacter | 'Returns words, first letters capitalized' | string | word : string |
| celciusToFahreneit | 'Returns fahreneit value' | number | celcius : number |
| consecutiveNumbersInRange | 'Returns an array with consecutive numbers in given range' | number[] | min : number, max : number |
| divisibleBy | 'Returns an array with divisible numbers by given number' | number[] | numbers: number[], divisor: number |
| fahreneitToCelcius | 'Return celcius value of given fahreneit value' | number | fahreneit: number |
| findDifferences | 'Returns an array with [ inJustFirstArray, sameElements, inJustSecondArray ]' | [any[], any[], any[]] | firstArray: any[], secondArray: any[] |
| findLostNumbers | 'Returns an array with lost numbers by given numbers' | number[] | numbers: number[] |
| findMax | 'Returns maximum numbers in given array' | number | numbers: number[] |
| findMin | 'Returns minimum numbers in given array' | number | numbers: number[] |
| findUnique | 'Returns an array with unique elements of given array' | any[] | elements: any[] |
| firstNonConsecutive | 'Returns first non consecutive number or null' | null | number | numbers: number[] |
| getFactorial | 'Returns factorial value of given number' | number | num: number |
| groupByFirstLetter | 'Returns an object grouped by first letter' | object | strings: string[] |
| hexToDecimal | 'Returns decimal value by converted hex string' | number | hexString: string |
| isBetterThanAverage | 'Returns true if your point greater than average of otherPoints, otherwise false' | boolean | otherPoints: number[], yourPoint: number |
| multiplyOfNumbers | 'Returns multiply of given numbers' | number | numbers: number[] |
| multiplyTwoNumbers | 'Returns multiply of two numbers' | number | firstNumber: number, secondNumber: number |
| oppositeOfNumber | 'Returns opposite of given number' | number | num: number |
| percentageOfNumber | 'Return the given percentage of the number' | number | num: number, percent: number |
| perimeterOfRectangle | 'Returns perimeter of rectangle' | number | length: number, width: number |
| reverseString | 'Returns a string, reserved of given string' | string | str: string |
| setAndSort | 'Returns an array of set and sorted given arrays' | number[] | arrayOne: number[], arrayTwo: number[] |
| bubbleSort | 'Returns a sorted array with Bubble Sort Method' | number[] | numbers: number[] |
| heapSort | 'Returns a sorted array with Heap Sort Method' | number[] | numbers: number[] |
| insertionSort | 'Returns a sorted array with Insertion Sort Method' | number[] | numbers: number[] |
| quickSort | 'Returns a sorted array with Quick Sort Method' | number[] | numbers: number[] |
| selectionSort | 'Returns a sorted array with Selection Sort Method' | number[] | numbers: number[] |
| shellSort | 'Returns a sorted array with Shell Sort Method' | number[] | numbers: number[] |
| squareOfNumber | 'Returns square of given number' | number | num: number |
| sumOfNumbers | 'Returns sum of numbers in array' | number | numbers: number[] |
| sumOfTwoNumbers | 'Returns sum of given two numbers' | number | firstNumber: number, secondNumber: number |
| swapObjKeyAndValue | 'Swap the Javascript object's key with its values and return the resulting object' | any | obj: any |
| symmetricPoint | 'Returns the symmetry of the first point to the second point' | [number, number] | p: [number, number], q: [number, number] |