Skip to content

Instantly share code, notes, and snippets.

View cziem's full-sized avatar
:octocat:
Coding

Favour George C cziem

:octocat:
Coding
View GitHub Profile
@cziem
cziem / string-reversal.js
Created July 5, 2018 20:32
Reverse a string
// Method 1
const reverseString = str => {
let newString = "";
for (let char of str) {
newString = char + newString;
}
return newString;
};
// method 2 using reduce
@cziem
cziem / palindrome.js
Last active July 5, 2018 20:27
Palindrome
// using regex
function palindrome(str) {
let regx = /[\W_]/g; //[^A-Za-z0-9]/g;
let lowRegx = str.toLowerCase().replace(regx, '');
let reverseLowRegx = lowRegx.split('').reverse().join('');
(lowRegx === reverseLowRegx) ? alert(`${str} is a palindrome : ${reverseLowRegx}`) : alert(`${str} is not a palindrome : ${reverseLowRegx}`);
}
let userStr = prompt("Enter a word to test for palindrome");
@cziem
cziem / lfDairies.css
Created July 4, 2018 08:35
LearnFactory Dairies
body {
margin: 2rem;
padding-top: 12rem;
background-color: #ddd;
}
@cziem
cziem / stateless-menu.js
Created June 28, 2018 22:17
stateless functional component
import React from 'react';
const Menu = () => (
<div className="menu">
<ul>
<li>Home</li>
<li>Events</li>
<li>Pricing</li>
<li>About</li>
</ul>
@cziem
cziem / menu.js
Created June 28, 2018 22:10
Creating a class based component
export default class Menu extends React.Component {
render() {
return (
<div className="menu">
<ul>
<li>Home</li>
<li>Events</li>
<li>Pricing</li>
<li>About</li>
</ul>
@cziem
cziem / react-routing.js
Created June 28, 2018 22:04
Routing with React
render() {
return (
<main>
<Route path="/*" component={my404} />
</main>
)
}