Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
  • Aug 17 09:32
    User @bjorno43 unbanned @linkin-park
  • Jun 20 21:19
    @bjorno43 banned @shenerd140
  • Apr 25 17:13
    @mstellaluna banned @cmal
  • Jan 08 22:05
    @mstellaluna banned @dertiuss323
  • Nov 07 2018 04:42
    User @texas2010 unbanned @ows-ali
  • Nov 02 2018 16:25
    @texas2010 banned @ows-ali
  • Oct 12 2018 05:50
    @bjorno43 banned @NACH74
  • Oct 05 2018 23:02
    @mstellaluna banned @JomoPipi
  • Sep 16 2018 12:21
    @bjorno43 banned @yash-kedia
  • Sep 16 2018 12:16
    @bjorno43 banned @vnikifirov
  • Sep 05 2018 08:12
    User @bjorno43 unbanned @androuino
  • Sep 05 2018 07:38
    @bjorno43 banned @androuino
  • Aug 23 2018 16:57
    User @bjorno43 unbanned @rahuldkjain
  • Aug 23 2018 16:23
    @bjorno43 banned @rahuldkjain
  • Jul 29 2018 14:13
    User @bjorno43 unbanned @jkyereh
  • Jul 29 2018 01:00
    @bjorno43 banned @jkyereh
  • Jul 10 2018 22:09
    @bjorno43 banned @manafn
  • Jul 06 2018 15:20
    @texas2010 banned @imlegend19
  • Jul 03 2018 12:28
    @bjorno43 banned @vbvmatta
  • Jun 29 2018 13:54
    @bjorno43 banned @OGTechnoBoy
here is a nice text about background settings
ill check that article out, thanks!
i tried using the cover method for the size
it chops the bottom portion of my image though
does anyone here know what's the difference between indexOf(a) and indexOf(+a)
somehow one of those worked in my code
and I don't understand the difference
Blake Geraci
can you post more of your code @sigursiguros ?

function pairwise(arr, arg) {
  var index = [];

  for (var a in arr){
    var temp1 = arr[a];

    for (var i = 1; i<arr.length; i++){
      var temp2 = arr[i];

      if (temp1 + temp2 === arg && i > a && index.indexOf(+a) === -1 & index.indexOf(+i) === -1){
        index.push(+a, +i);

  if (index.length >1){
    var addAll = function (a , b){
      return a + b;
    return index.reduce(addAll);

  else {
    return 0;


pairwise([1, 1, 1], 2);
@bgeraci714 it maes a difference when I use indexOf(+a) and indexOf(a) and index.push(+a,+i) vs index.push(a,i)
basically the code wouldn't work without the pluses
which I don't understand why and couldn't find any solution on google
JD Tadlock
@sigursiguros The + just parses the argument. It basically just turns a string value into an integer
i see so indexOf doesn't work on a variable right?
Thanks @jdtdesigns @bgeraci714
sigursiguros sends brownie points to @jdtdesigns and @bgeraci714 :sparkles: :thumbsup: :sparkles:
:cookie: 123 | @bgeraci714 |http://www.freecodecamp.com/bgeraci714
:cookie: 592 | @jdtdesigns |http://www.freecodecamp.com/jdtdesigns
Blake Geraci
I just ran your code
and if you print out the values you get from your pairwise function
you get 01 with the +a and +i inside your indexOf
but if you change them to a and i, you get 0112 which is closer to what i think you're looking for
JD Tadlock
@sigursiguros You can pass a variable into indexOf() or use it on a variable(str.indexOf())
Blake Geraci
ultimately the answer for pairwise([1,1,1],2) should be 4
@sigursiguros, be careful for that little pitfall. You might actually want the regular a and i as opposed to +a and +i
the pairwise for ([1,1,1],2) should be 1
as the first 1 (index of 0) pairs with the second 2 (index of 1) and sum of 0 and 1 equals 1
so why is passing a and +a giving different results in my code? I don't get it
Hi guys, html question. How do I center an image? <img src="" align="middle"> doesn't seem to work..
Ethan Rose
would anyone mind taking a look at my weather API project and critiquing it? :D also.. I'm curious as to what the error in the console means, since everything is working as it should be.. thanks!!
@dsonnn align="middle" should work
Ethan Rose
BY THE WAY---- on my codepen... it can't be https:// so you'll have to change it to http:// :/ I'm pretty sure that's how it has to be for chrome users now.. at least that's how I understand it...
otherwise the https:// codepen won't talk properly to the http:// API ................... that's my understanding
@sigursiguros somehow it works now. Thanks!
dsonnn sends brownie points to @sigursiguros :sparkles: :thumbsup: :sparkles:
:cookie: 366 | @sigursiguros |http://www.freecodecamp.com/sigursiguros
Blake Geraci
@sigursiguros I'm pretty sure that @jdtdesigns has it right but if you do it with the +, you miss out on matches besides the first.
Bruce Young
@aidansven your error is becasue of this in your <head> setup in the codepen settings <link href="css/materialdesignicons.min.css" media="all" rel="stylesheet" type="text/css" />
Ethan Rose
ah thank you @mutantspore and I now realize I wasn't even using materialdesign after all .. :) I removed that line :)
aidansven sends brownie points to @mutantspore :sparkles: :thumbsup: :sparkles:
:star2: 1734 | @mutantspore |http://www.freecodecamp.com/mutantspore
Ethan Rose
are there any weird UI things that I should fix? or does the UI seem pretty well done?
Vipin kumar
what should i write in my code-pen??
what should i write in my code-pen??
Krishna Sai Gullapalli
your code
you'll have 3 panels in your codepen
Vipin kumar
okay thank you
Hello could anyone tell me what am I doing wrong? I'm trying to get json from an api, but can't get it to work. I'm getting "Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://api.forismatic.com/api/1.0/?method=getQuote&format=json&lang=en. (Reason: CORS header 'Access-Control-Allow-Origin' missing)." error in web console. And this is my code : $.getJSON("http://api.forismatic.com/api/1.0/?method=getQuote&format=json&lang=en", function(json){
Harshil Agrawal
hey. Can anyone help me with me the weather app challenge. I am not able to change the background, I have tried everything. http://codepen.io/harshil1712/pen/mEmXBY
sahil chahar
@fhdhsni done