Tag: javascript

  • Javascript Problem Solving: Fibonacci Sequence

    Javascript Problem Solving: Fibonacci Sequence

    It should come as no surprise that a Fibonacci Sequence is a common test deployed on candidates during interviews for software or development related jobs. As a front-end developer, I hardly encountered these types of tests as the usual interview question often involved building out UI/UX components or working through a design problem. But it’s […]

  • Problem Solving With JS: The FizzBuzz Test

    Problem Solving With JS: The FizzBuzz Test

    An interesting article I came across recently talked about the use of FizzBuzz, a programming test question often employed in interviews. The essential question is something to the tune of: Write a loop that runs from 1 to 100. For every number that is divisible by 3, log Fizz to the console. For every number […]

  • Bonfire: Where Do I Belong Solution

    Bonfire: Where Do I Belong Solution

    I was getting excited months ago when Where Do I Belong was the last of the foreseeable Beginner’s Bonfires we’d be doing. But it looks like there’s one more after this so let’s see what Free Code Camp has for us this time: function where(arr, num) {   // Find my place in this sorted […]

  • Bonfire: Seek and Destroy Solution

    Bonfire: Seek and Destroy Solution

    Two more Bonfires (unless Free Code Camp wants to add more) after Seek and Destroy! I’m a little excited to be finished with these so we can move onto some more complicated challenges. Nothing so far about these Bonfires has been particularly challenging and they’ve been a great reminder as to what Javascript can accomplish–on […]

  • Bonfire: Falsy Bouncer Solution

    Bonfire: Falsy Bouncer Solution

    Having checked the Bonfires recently to this post for the Falsy Bouncer Bonfire, I discovered Free Code Camp has included a new Bonfire for the Beginner’s Algorithm Scripting challenges. I haven’t looked at it yet, but it sounds intriguing as a Caesar’s Cipher involves moving letters a certain number of spaces and can appear in […]

  • Bonfire: Mutations Solution

    Bonfire: Mutations Solution

    I’m getting excited because after this Mutations Bonfire, there will only be three left to go through before we hit the Intermediate Bonfire challenges! Free Code Camp has also been growing and adding to their learning map and we might be seeing some more coding challenges coming out of it. For now, though, let’s get […]

  • Bonfire: Slasher Flick Solution

    Bonfire: Slasher Flick Solution

    Today we’re going to look into the Bonfire Slasher Flick. The good news, and there’s only good news for this one, is that the solution is extremely simple. The best news is, the solution here isn’t anything we haven’t seen before. So while the title might be a little intimidating, the exercise is pretty straightforward. […]

  • Bonfire: Chunky Monkey Solution

    Bonfire: Chunky Monkey Solution

    Ah, the Chunky Monkey. I’ve been, ever so gratefully, swamped with work (hooray!) But this Bonfire Solution has been a long time coming. I’ve been eyeing this one since I saw the name of it so let’s take a look at it. Unfortunately, it has very little to do with the Ben & Jerry’s ice […]

  • Bonfire: Truncate a String Solution

    Bonfire: Truncate a String Solution

    FreeCodeCamp’s Bonfire wants us to truncate a string this time. To truncate something would mean to cut off a string by a certain amount of characters. It’s been a busy few weeks so I haven’t had time until now to dig into this and post it. But here we are, working with strings again. Truncating […]

  • Bonfire: Repeat a String Solution

    Bonfire: Repeat a String Solution

    This time on the FreeCodeCamp Bonfire experience network, we’re going to Repeat a String by however many times have been fed into the properties of the function repeat(). Here’s what FreeCodeCamp has given us: function repeat(str, num) {   // repeat after me   return str; } repeat(‘abc’, 3); We also have one upfront caveat […]

  • Should I Learn Javascript or jQuery First?

    Should I Learn Javascript or jQuery First?

    This has been a debate raging all over the development world with a lot of heated conversations opposing or promoting one or the other side. I wanted to put my thoughts down somewhere and since this is my blog, why not? I’m of the opinion that before you can determine which you should learn first, […]

  • Bonfire: Confirm the Ending Solution

    Bonfire: Confirm the Ending Solution

    Bonfire wants us to confirm the ending of a string so that whatever is last in a string matches whatever value we put into as another variable. Here’s what it starts us off with: function end(str, target) { return str; } end(‘Bastian’, ‘n’); Knowing Free Code Camp, they’re not going to make it as easy […]

  • Bonfire: Return the Largest Numbers in an Array Solution

    Bonfire: Return the Largest Numbers in an Array Solution

    Let’s take a look at today’s Bonfire challenge, returning the largest numbers in an array. I was a bit thrown by this one, honestly, because something about numbers just intimidates me. So let’s approach this one slowly. First of all, here’s what Free Code Camp gives us: function largestOfFour(arr) { // You can do this! […]

  • Bonfire: Title Case a Sentence Solution

    Bonfire: Title Case a Sentence Solution

    Today we’re going to capitalize the first letter in each word of a sentence. The Bonfire calls this one the Title Case a Sentence exercise. Like always, we’ll start this one off by visualizing it without code–basically writing pseudo code to lay out the steps for how we’re going to approach this problem. Approaching the […]

  • Bonfire: Find the Longest Word Solution

    Bonfire: Find the Longest Word Solution

    We’re looking for the longest word in a string today and slowly getting more familiar with how to approach algorithms by breaking down problems in a human readable fashion. Remember in math tests when you would have to come up with equation to solve a word problem? Those typically went something like: “Jack has two […]