
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, user-scalable=no"/><link media="all" href="https://cdn-codespeedy.pressidium.com/wp-content/cache/autoptimize/css/autoptimize_efd8eb54e02bffed6744407ef812c011.css" rel="stylesheet" /><link media="screen" href="https://cdn-codespeedy.pressidium.com/wp-content/cache/autoptimize/css/autoptimize_58dcb72ebd94829394b9bb1b7bf9450a.css" rel="stylesheet" /><title>Programming Blog and Software Development Company - CodeSpeedy</title><meta name="theme-color" content="#308455" /><meta name="description" content="CodeSpeedy Technology Private Limited is a programming blog, website development, software development, Artificial Intelligence company based in India." /><meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1" /><link rel="canonical" href="https://www.codespeedy.com/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="website" /><meta property="og:title" content="Programming Blog and Software Development Company - CodeSpeedy" /><meta property="og:description" content="CodeSpeedy Technology Private Limited is a programming blog, website development, software development, Artificial Intelligence company based in India." /><meta property="og:url" content="https://www.codespeedy.com/" /><meta property="og:site_name" content="CodeSpeedy" /><meta property="article:publisher" content="https://www.facebook.com/CodeSpeedy" /><meta property="article:modified_time" content="2019-04-04T06:48:38+00:00" /><meta property="og:image" content="https://cdn-codespeedy.pressidium.com/wp-content/uploads/2018/08/CodeSpeedy-Social-Cover.jpeg" /><meta property="og:image:width" content="1279" /><meta property="og:image:height" content="553" /><meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.codespeedy.com/#organization","name":"CodeSpeedy Technology Private Limited","url":"https://www.codespeedy.com/","sameAs":["https://www.facebook.com/CodeSpeedy","https://www.linkedin.com/company/codespeedy/","https://www.youtube.com/channel/UCMJ1lJNPDprdAH8Yo2-e1KQ"],"logo":{"@type":"ImageObject","@id":"https://www.codespeedy.com/#logo","inLanguage":"en-US","url":"https://www.codespeedy.com/wp-content/uploads/2019/04/CodeSpeedy-Logo-For-PayPal-midium.png","width":350,"height":55,"caption":"CodeSpeedy Technology Private Limited"},"image":{"@id":"https://www.codespeedy.com/#logo"}},{"@type":"WebSite","@id":"https://www.codespeedy.com/#website","url":"https://www.codespeedy.com/","name":"CodeSpeedy","description":"Coding solutions - PHP, Java, JS, Python","publisher":{"@id":"https://www.codespeedy.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":"https://www.codespeedy.com/?s={search_term_string}","query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https://www.codespeedy.com/#webpage","url":"https://www.codespeedy.com/","name":"Programming Blog and Software Development Company - CodeSpeedy","isPartOf":{"@id":"https://www.codespeedy.com/#website"},"about":{"@id":"https://www.codespeedy.com/#organization"},"datePublished":"2019-03-17T04:45:22+00:00","dateModified":"2019-04-04T06:48:38+00:00","description":"CodeSpeedy Technology Private Limited is a programming blog, website development, software development, Artificial Intelligence company based in India.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.codespeedy.com/"]}]}]}</script> <link rel='dns-prefetch' href='//s.w.org' /> <script type="text/javascript">window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.codespeedy.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.5.3"}};
			!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,8205,55356,57212],[55357,56424,8203,55356,57212])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);</script> <script type='text/javascript' src='https://cdn-codespeedy.pressidium.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp' id='jquery-core-js'></script> <link rel="https://api.w.org/" href="https://www.codespeedy.com/wp-json/" /><link rel="alternate" type="application/json" href="https://www.codespeedy.com/wp-json/wp/v2/pages/5083" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.codespeedy.com/xmlrpc.php?rsd" /><link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.codespeedy.com/wp-includes/wlwmanifest.xml" /><link rel='shortlink' href='https://www.codespeedy.com/' /><link rel="alternate" type="application/json+oembed" href="https://www.codespeedy.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.codespeedy.com%2F" /><link rel="alternate" type="text/xml+oembed" href="https://www.codespeedy.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.codespeedy.com%2F&#038;format=xml" /><meta name="generator" content="Easy Digital Downloads v2.9.26" /><link rel="icon" href="https://cdn-codespeedy.pressidium.com/wp-content/uploads/2018/07/cropped-CodeSpeedy-Logo-32x32.png" sizes="32x32" /><link rel="icon" href="https://cdn-codespeedy.pressidium.com/wp-content/uploads/2018/07/cropped-CodeSpeedy-Logo-192x192.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://cdn-codespeedy.pressidium.com/wp-content/uploads/2018/07/cropped-CodeSpeedy-Logo-180x180.png" /><meta name="msapplication-TileImage" content="https://cdn-codespeedy.pressidium.com/wp-content/uploads/2018/07/cropped-CodeSpeedy-Logo-270x270.png" />  <script type="text/javascript" src="//services.bilsyndication.com/adv1/?q=6779b3ddab1e54566c9d8fc29ff712e4" defer="" async=""></script><script>var vitag = vitag || {};</script> </head><body><header><nav><div id="logo"> <a href="https://www.codespeedy.com/"> <img class="img-responsive" src="https://cdn-codespeedy.pressidium.com/wp-content/themes/CodeSpeedy-March-2019/img/CodeSpeedy-Logo.png" alt="CodeSpeedy Logo" style="display: inline; margin-top: -8px;"/> <strong style="font-size: 1.4em;">CodeSpeedy</strong> </a></div> <label for="drop" class="toggle"><i class="fa fa-bars"></i> Menu</label> <input type="checkbox" id="drop" /><ul class="menu"><li><a href="https://www.codespeedy.com/">Home</a></li><li><a href="https://www.codespeedy.com/blog">Blog</a></li><li><a href="https://www.codespeedy.com/about-us">About</a></li><li><a href="https://www.codespeedy.com/products">Products</a></li><li><a rel="nofollow" href="https://www.codespeedy.com/contact-us">Contact</a></li></ul></nav><div id="end-header-mark"></div><div class="welcome-header"><h1>CodeSpeedy - Coding Solution & Software Development</h1><p>A Place Where You Find Solutions In Coding And Programming For PHP, WordPress, HTML, CSS, JavaScript, Python, C++ and much more.</p><p>Hire us for your software development, mobile app development and web development project.</p><div class="typewrite-content"> <a href="javascript:void(0);" class="typewrite" data-period="2000" data-type='[ "Programming blog and articles", "Website Design and Development", "Mobile App Development", "Artificial Intelligence Service", "Ready To Use Products" ]'> <span class="typewrite-wrap"></span> </a></div> <script type="text/javascript">var TxtType = function(el, toRotate, period) {
        this.toRotate = toRotate;
        this.el = el;
        this.loopNum = 0;
        this.period = parseInt(period, 10) || 2000;
        this.txt = '';
        this.tick();
        this.isDeleting = false;
    };

    TxtType.prototype.tick = function() {
        var i = this.loopNum % this.toRotate.length;
        var fullTxt = this.toRotate[i];

        if (this.isDeleting) {
        this.txt = fullTxt.substring(0, this.txt.length - 1);
        } else {
        this.txt = fullTxt.substring(0, this.txt.length + 1);
        }

        this.el.innerHTML = '<span class="typewrite-wrap">'+this.txt+'</span>';

        var that = this;
        var delta = 200 - Math.random() * 100;

        if (this.isDeleting) { delta /= 2; }

        if (!this.isDeleting && this.txt === fullTxt) {
        delta = this.period;
        this.isDeleting = true;
        } else if (this.isDeleting && this.txt === '') {
        this.isDeleting = false;
        this.loopNum++;
        delta = 500;
        }

        setTimeout(function() {
        that.tick();
        }, delta);
    };

    window.onload = function() {
        var elements = document.getElementsByClassName('typewrite');
        for (var i=0; i<elements.length; i++) {
            var toRotate = elements[i].getAttribute('data-type');
            var period = elements[i].getAttribute('data-period');
            if (toRotate) {
              new TxtType(elements[i], JSON.parse(toRotate), period);
            }
        }
        // INJECT CSS
        var css = document.createElement("style");
        css.type = "text/css";
        css.innerHTML = ".typewrite > .typewrite-wrap { border-right: 0.08em solid #fff}";
        document.body.appendChild(css);
    };</script> <a href="https://www.codespeedy.com/blog" class="btn btn-lg btn-white">Programming Blog</a> <a href="https://www.codespeedy.com/products" class="btn btn-lg btn-green">Products</a></div></header><section id="post-category"><div class="container-fluid"><h2>Some of Our Programming Blog Categories</h2><p>Below are some of our popular categories from our programming blog. Click to browse the tutorials and articles.</p><div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"><div class="hover ehover4"> <img class="img-responsive" src="https://cdn-codespeedy.pressidium.com/wp-content/themes/CodeSpeedy-March-2019/img/cat-imgs/java.jpg" alt="Java"> <a href="https://www.codespeedy.com/category/java"><div class="overlay"><h2>Java</h2> <button class="info">Browse posts</button></div> </a></div></div><div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"><div class="hover ehover4"> <img class="img-responsive" src="https://cdn-codespeedy.pressidium.com/wp-content/themes/CodeSpeedy-March-2019/img/cat-imgs/php.jpg" alt="PHP"> <a href="https://www.codespeedy.com/category/php"><div class="overlay"><h2>PHP</h2> <button class="info">Browse posts</button></div> </a></div></div><div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"><div class="hover ehover4"> <img class="img-responsive" src="https://cdn-codespeedy.pressidium.com/wp-content/themes/CodeSpeedy-March-2019/img/cat-imgs/python.png" alt="Java"> <a href="https://www.codespeedy.com/category/python"><div class="overlay"><h2>Python</h2> <button class="info">Browse posts</button></div> </a></div></div><div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"><div class="hover ehover4"> <img class="img-responsive" src="https://cdn-codespeedy.pressidium.com/wp-content/themes/CodeSpeedy-March-2019/img/cat-imgs/js.png" alt="JavaScript"> <a href="https://www.codespeedy.com/category/javascript"><div class="overlay"><h2>JavaScript</h2> <button class="info">Browse posts</button></div> </a></div></div><div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"><div class="hover ehover4"> <img class="img-responsive" src="https://cdn-codespeedy.pressidium.com/wp-content/themes/CodeSpeedy-March-2019/img/cat-imgs/wordpress.jpg" alt="WordPress"> <a href="https://www.codespeedy.com/category/wordpress"><div class="overlay"><h2>WordPress</h2> <button class="info">Browse posts</button></div> </a></div></div><div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"><div class="hover ehover4"> <img class="img-responsive" src="https://cdn-codespeedy.pressidium.com/wp-content/themes/CodeSpeedy-March-2019/img/cat-imgs/css.png" alt="CSS"> <a href="https://www.codespeedy.com/category/css"><div class="overlay"><h2>CSS</h2> <button class="info">Browse posts</button></div> </a></div></div><div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"><div class="hover ehover4"> <img class="img-responsive" src="https://cdn-codespeedy.pressidium.com/wp-content/themes/CodeSpeedy-March-2019/img/cat-imgs/jQuery.png" alt="jQuery"> <a href="https://www.codespeedy.com/category/jquery"><div class="overlay"><h2>jQuery</h2> <button class="info">Browse posts</button></div> </a></div></div><div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"><div class="hover ehover4"> <img class="img-responsive" src="https://cdn-codespeedy.pressidium.com/wp-content/themes/CodeSpeedy-March-2019/img/cat-imgs/bootstrap-responsive.png" alt="Bootstrap Responsive"> <a href="https://www.codespeedy.com/category/bootstrap"><div class="overlay"><h2>Bootstrap</h2> <button class="info">Browse posts</button></div> </a></div></div></div></section><section id="project-do" style="height: auto;object-fit: cover;"><div class="container-fluid"><h2>Services We Provide</h2><div class="col-sm-3"><div class="service-item"> <img class="img-responsive" src="https://cdn-codespeedy.pressidium.com/wp-content/themes/CodeSpeedy-March-2019/img/services-icons/web.png" alt="Web Design & Development"><h3>Web Design & Development</h3></div></div><div class="col-sm-3"><div class="service-item"> <img class="img-responsive" src="https://cdn-codespeedy.pressidium.com/wp-content/themes/CodeSpeedy-March-2019/img/services-icons/software.png" alt="Software Development"><h3>Software Development</h3></div></div><div class="col-sm-3"><div class="service-item"> <img class="img-responsive" src="https://cdn-codespeedy.pressidium.com/wp-content/themes/CodeSpeedy-March-2019/img/services-icons/smartphone.png" alt="Mobile App Development"><h3>Mobile App Development</h3></div></div><div class="col-sm-3"><div class="service-item"> <img class="img-responsive" src="https://cdn-codespeedy.pressidium.com/wp-content/themes/CodeSpeedy-March-2019/img/services-icons/Artificial-Intelligence.png" alt="Artificial Intelligence"><h3>Artificial Intelligence</h3></div></div></div></section><section id="handpicked-post" style="text-align: center;"><div class="container"><div class="row"><div class="col-sm-4"><h3>Python</h3><li><a href="https://www.codespeedy.com/database-crud-operation-in-python-with-mysql-create-retrieve-update-delete/">Database CRUD Operation with MySQL</a></li><li><a href="https://www.codespeedy.com/voice-command-calculator-in-python/">Voice Command Calculator using speech recognition and PyAudio</a></li><li><a href="https://www.codespeedy.com/how-to-create-matrix-of-random-numbers-in-python-numpy/">Create matrix of random numbers using NumPy lib</a></li><li><a href="https://www.codespeedy.com/difference-between-os-rename-and-shutil-move-in-python/">Difference between os.rename and shutil.move in Python</a></li><li><a href="https://www.codespeedy.com/how-to-create-a-text-file-in-python/">How to create a text file in Python?</a></li><li><a href="https://www.codespeedy.com/generate-random-number-in-python/">How to generate random number in Python?</a></li><li><a href="https://www.codespeedy.com/escape-quotes-from-string-in-python/">Escape quotes from string</a></li><li><a href="https://www.codespeedy.com/add-items-to-list-in-python/">How to add items to the list?</a></li></div><div class="col-sm-4"><h3>PHP</h3><li><a href="https://www.codespeedy.com/send-sms-in-php/">How to send SMS in PHP?</a></li><li><a href="https://www.codespeedy.com/separate-textarea-value-per-line-in-php-after-submitting-html-form/">Separate textarea value per line after submitting HTML form</a></li><li><a href="https://www.codespeedy.com/get-the-referral-url-in-php/">How to Get the Referral URL from server side?</a></li><li><a href="https://www.codespeedy.com/encode-and-get-the-base64-of-an-image-in-php/">Get the Base64 of an Image</a></li><li><a href="https://www.codespeedy.com/crop-image-in-php/">How to Crop Image in PHP?</a></li><li><a href="https://www.codespeedy.com/get-visitors-country-and-city-in-php-using-ipstack-api/">Get visitors Location (country and city) using ipstack API</a></li><li><a href="https://www.codespeedy.com/detect-the-browser-in-php/">Detect the browser in PHP</a></li><li><a href="https://www.codespeedy.com/calculate-the-difference-between-two-dates-in-php/">Calculate the difference between two dates</a></li></div><div class="col-sm-4"><h3>JavaScript</h3><li><a href="https://www.codespeedy.com/get-base64-string-of-an-image-in-javascript/">Get Base64 string of an image in JavaScript</a></li><li><a href="https://www.codespeedy.com/play-and-pause-html5-video-by-pressing-space-key-javascript/">Play and pause HTML5 video by from keyboard</a></li><li><a href="https://www.codespeedy.com/change-html5-audio-player-src-file-in-javascript/">Change HTML5 audio player src file</a></li><li><a href="https://www.codespeedy.com/alert-before-leaving-page-javascript/">Alert Message Before Leaving A Web Page</a></li><li><a href="https://www.codespeedy.com/html5-player-volume-control-key/">HTML5 Video/Audio player Volume Control from Keyboard</a></li><li><a href="https://www.codespeedy.com/detect-keypress-javascript/">How To Detect Keypress from keyboard?</a></li><li><a href="https://www.codespeedy.com/locate-the-geo-position-of-a-visitor-in-javascript/">Get the Geo-position of a visitor</a></li><li><a href="https://www.codespeedy.com/stop-form-submission-using-javascript-preventdefault-event-method/">Stop form submission in JavaScript</a></li></div></div></div></section><section id="home-recent" style="text-align: center;"><div class="container"><h3>Recent Blog Posts from CodeSpeedy</h3><div class="row"><div class="col-sm-4 blog-post thumb"><li><a href="https://www.codespeedy.com/how-to-sort-an-array-contains-0s1s-2s-in-c/">How to Sort an Array contains 0s,1s ,2s  in C++</a></li></div><div class="col-sm-4 blog-post thumb"><li><a href="https://www.codespeedy.com/python-program-to-convert-a-word-into-pig-latin-form-using-functions/">Python Program to convert a word into Pig Latin form using Functions</a></li></div><div class="col-sm-4 blog-post thumb"><li><a href="https://www.codespeedy.com/longest-proper-prefix-suffix-array-in-c-naive-approach/">Longest Proper Prefix Suffix Array in C++ naive approach</a></li></div></div><div class="row"><div class="col-sm-4 blog-post thumb"><li><a href="https://www.codespeedy.com/using-stacks-to-solve-desert-crossing-problem-in-python/">Using Stacks to solve Desert Crossing Problem in Python</a></li></div><div class="col-sm-4 blog-post thumb"><li><a href="https://www.codespeedy.com/unknown-story-of-hoisting-in-javascript/">Unknown Story of Hoisting in JavaScript</a></li></div><div class="col-sm-4 blog-post thumb"><li><a href="https://www.codespeedy.com/use-backtracking-to-find-all-palindromic-bitlists-of-a-given-length-in-python/">Use Backtracking to find all Palindromic Bitlists of a given length in Python</a></li></div></div><div class="row"><div class="col-sm-4 blog-post thumb"><li><a href="https://www.codespeedy.com/print-each-word-of-a-sentence-along-with-number-of-vowels-in-each-word-using-python/">Print each word of a sentence along with number of vowels in each word using Python</a></li></div><div class="col-sm-4 blog-post thumb"><li><a href="https://www.codespeedy.com/email-automation-in-python/">Email Automation in Python</a></li></div><div class="col-sm-4 blog-post thumb"><li><a href="https://www.codespeedy.com/natural-summation-pattern-in-python/">Natural summation pattern in Python</a></li></div><div class="col-sm-4 blog-post thumb"><li><a href="https://www.codespeedy.com/checking-for-magic-numbers-using-functions-in-python/">Checking for Magic Numbers using Functions in Python</a></li></div><div class="col-sm-4 blog-post thumb"><li><a href="https://www.codespeedy.com/linear-regression-from-scratch-in-python/">Linear Regression from scratch in Python</a></li></div><div class="col-sm-4 blog-post thumb"><li><a href="https://www.codespeedy.com/c-program-to-check-if-all-leaves-are-at-same-level/">C++ program to Check if all leaves are at same level</a></li></div><div class="col-sm-4 blog-post thumb"><li><a href="https://www.codespeedy.com/regular-expressions-in-python/">Introduction to regular expressions and a sample problem in Python</a></li></div><div class="col-sm-4 blog-post thumb"><li><a href="https://www.codespeedy.com/rabin-karp-algorithm-for-pattern-matching-in-c/">Rabin Karp algorithm for pattern matching in C++</a></li></div><div class="col-sm-4 blog-post thumb"><li><a href="https://www.codespeedy.com/round-numbers-in-python/">How to Round Numbers in Python Language</a></li></div></div><h3>About CodeSpeedy Technology Private Limited</h3><p>CodeSpeedy Technology Private Limited is an Information technology company that keep helping the learners and developers to learn computer programming. CodeSpeedy also provides coding solutions along with various IT services ( web development, software development etc ).</p><p>We also provide training and internship on various computer programming field like Java, Python, C++, PHP, AI etc.</p><p> If you are looking for a web design company or web development company then hire our team. Our team also expert in developing software, Android and iOS, and Artificial Intelligence.</p></div></section><footer><div class="container"><div class="col-sm-4"><div id="custom_html-10" class="widget_text footer-widget"><div class="textwidget custom-html-widget"><ul><li>Programming language related articles</li><li>Learn from tutorials</li></ul></div></div></div><div class="col-sm-4"><div id="custom_html-14" class="widget_text footer-widget"><div class="textwidget custom-html-widget"><ul><li><a href="https://codespeedy.com/category/python/">Python</a> | <a href="https://codespeedy.com/category/java/">Java</a> | <a href="https://codespeedy.com/category/cpp-programming/">C++</a> | <a href="https://codespeedy.com/category/machine-learning/">Machine Learning</a> | <a href="https://codespeedy.com/category/javascript/">JavaScript</a></li></ul><ul><li><a href="https://www.codespeedy.com/privacy-policy/">Privacy policy</a> | <a href="https://www.codespeedy.com/contact-us/">Contact</a> | <a href="https://www.codespeedy.com/about-us/">About</a></li></ul></div></div></div><div class="col-sm-4"></div></div></footer> <script type='text/javascript' id='edd-ajax-js-extra'>var edd_scripts = {"ajaxurl":"https:\/\/www.codespeedy.com\/wp-admin\/admin-ajax.php","position_in_cart":"","has_purchase_links":"","already_in_cart_message":"You have already added this item to your cart","empty_cart_message":"Your cart is empty","loading":"Loading","select_option":"Please select an option","is_checkout":"0","default_gateway":"paypal","redirect_to_checkout":"1","checkout_page":"https:\/\/www.codespeedy.com\/checkout\/","permalinks":"1","quantities_enabled":"","taxes_enabled":"0"};</script> <script type='text/javascript' id='cookie-consent-js-extra'>var ctcc_vars = {"expiry":"30","method":"","version":"1"};</script> <script type='text/javascript' src='https://cdn-codespeedy.pressidium.com/wp-content/plugins/enlighter/cache/enlighterjs.min.js?ver=8YBy2oByeR9YySi' id='enlighterjs-js'></script> <script type='text/javascript' id='enlighterjs-js-after'>!function(e,n){if("undefined"!=typeof EnlighterJS){var o={"selectors":{"block":"pre.EnlighterJSRAW","inline":"code.EnlighterJSRAW"},"options":{"indent":2,"ampersandCleanup":true,"linehover":true,"rawcodeDbclick":false,"textOverflow":"scroll","linenumbers":true,"theme":"atomic","language":"generic","retainCssClasses":false,"collapse":false,"toolbarOuter":"","toolbarTop":"{BTN_RAW}{BTN_COPY}{BTN_WINDOW}{BTN_WEBSITE}","toolbarBottom":""}};(e.EnlighterJSINIT=function(){EnlighterJS.init(o.selectors.block,o.selectors.inline,o.options)})()}else{(n&&(n.error||n.log)||function(){})("Error: EnlighterJS resources not loaded yet!")}}(window,console);</script> <script type="text/javascript">jQuery(document).ready(function($){
												if(!catapultReadCookie("catAccCookies")){ // If the cookie has not been set then show the bar
							$("html").addClass("has-cookie-bar");
							$("html").addClass("cookie-bar-bottom-bar");
							$("html").addClass("cookie-bar-bar");
													}
													setTimeout(ctccCloseNotification, 3000);
																	});</script> <div id="catapult-cookie-bar" class=""><div class="ctcc-inner "><span class="ctcc-left-side">This site uses cookies: <a class="ctcc-more-info-link" tabindex=0 target="_blank" href="https://www.codespeedy.com/privacy-policy/">more info</a></span><span class="ctcc-right-side"><button id="catapultCookie" tabindex=0 onclick="catapultAcceptCookies();">Okay</button></span></div></div>  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-72126234-3"></script> <script>window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-72126234-3');</script> <script defer src="https://cdn-codespeedy.pressidium.com/wp-content/cache/autoptimize/js/autoptimize_dccb578f20c2dc0bf33fdbbeeca65fdb.js"></script></body></html>