Skip to content

Instantly share code, notes, and snippets.

View NEbere's full-sized avatar
👩‍💻
...

Happiness Nwosu NEbere

👩‍💻
...
View GitHub Profile
@NEbere
NEbere / sum.js
Created February 2, 2016 04:48
Calculates the sum of 1 to 1000, if the number is a multiple of 5 or three,double it and add it to the sum.
$(document).ready(function(){
var sum1= 0, res = 0, totalSum = 0;
for (var x = 1; x <= 1000; x++)
{
if (x % 3 === 0 || x % 5 === 0)
{
k = x * 2;
sum1 += k;
@NEbere
NEbere / factorial.php
Created February 11, 2016 13:57
The factorial of a given number
<?php
function factorial($n) {
$factorial = 1;
for($i = $n; $i >= 1; $i--){
$factorial = $factorial * $i;
}
echo "Factorial of $n is $factorial";
}
//calling the function
@NEbere
NEbere / sum.php
Created February 11, 2016 13:59
Sum of the integers in a string
<?php
function digitSum($n) {
$array = str_split($n);
$sum = array_sum($array);
print $sum;
}
//calling the function
digitSum("123");
@NEbere
NEbere / reverse.js
Created February 11, 2016 16:15
Reverse a string in vanilla javascript
function reverseString(str) {
return str.split("").reverse().join("");
}
alert(reverseString("hello"));
@NEbere
NEbere / factorise.js
Created February 11, 2016 16:19
Factorisation of a digit in javascript
function factorialize(num) {
//check if num == 0
if (num === 0) {
return 1;
}
//else calculate factorial
return num * factorialize(num - 1);
}
//calling the function. this will return 120
factorialize(5);
@NEbere
NEbere / palindrome.js
Created February 11, 2016 16:22
checks for palindromes. returns true if given string is a palindrome and false if not
function palindrome(str) {
var newStr = str.replace(/[^a-zA-Z 0-9]+| /g,'').toLowerCase();
var newStr1 = newStr.split('').reverse().join('');
if(newStr == newStr1){
return true;
}
else{
return false;
}
@NEbere
NEbere / longest_string.js
Created February 11, 2016 16:25
Return the length of the longest word in the provided sentence.
function findLongestWord(str) {
var strArray = str.toUpperCase().split(' ').sort();
var longest = 0;
for (var i = 0; i < strArray.length; i++) {
if (strArray[i].length > longest) {
longest = strArray[i].length;
}
}
return longest;
@NEbere
NEbere / title_case.js
Created February 11, 2016 16:27
Return the provided string with the first letter of each word capitalized.
function titleCase(str) {
var strArray = str.toLowerCase().split(' ');
for (var i = 0; i < strArray.length; i++) {
strArray[i] = strArray[i][0].toUpperCase() + strArray[i].slice(1);
}
return strArray.join(' ');
}
titleCase("I'm a little tea pot");
@NEbere
NEbere / largest_number_inArray.js
Created February 11, 2016 16:41
Returns the largest number in each sub array
function largestOfFour(arr) {
var results = [];
for (var n in arr) {
var largestNumber = 0;
for (var sb in arr[n]) {
if (arr[n][sb] > largestNumber) {
largestNumber = arr[n][sb];
}
}
results[n] = largestNumber;
@NEbere
NEbere / ending.js
Created February 11, 2016 17:47
Check if a string (first argument) ends with the given target string (second argument).
function end(str, target) {
// "Never give up and good luck will find you."
// -- Falcor
var tagLen = target.length;
var str_len = ((-str.length) + tagLen );
var sub_str = str.substr(-tagLen, tagLen);
if(target == sub_str){
return true;