# Javascript problem in for loop

**URL:** <https://forum.kirupa.com/t/javascript-problem-in-for-loop/280472>\
**Category:** web dev\
**Created:** [January 28, 2009, 2:43am UTC](https://forum.kirupa.com/t/javascript-problem-in-for-loop/280472 "2009-01-28T02:43:55Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Obi\_Wan](https://avatars.discourse-cdn.com/v4/letter/o/e99b99/32.png) [@Obi\_Wan](https://forum.kirupa.com/u/Obi_Wan)\
**Post date:** [January 28, 2009, 2:43am UTC](https://forum.kirupa.com/t/javascript-problem-in-for-loop/280472/1 "2009-01-28T02:43:55Z")

</div>

Hey everyone I was wondering how I can do the following in javascript below is an example

What I need to do:  
XYYYYYX  
YXYYYXY  
YYXYXYY  
YYYXYYY  
YYXYXYY  
YXYYYXY  
XYYYYYX

What I have:

```auto

// X & Y THING
function printX()
{
	var i=0;
	for(i = 0; i<=6; i++)
	{
		if(i == 0){document.write("<b>X</b>");}
		document.write("Y");
		if(i == 1){document.write("<b>X</b>");}
		document.write("Y");
		if(i == 2){document.write("<b>X</b>");}
		document.write("Y");
		if(i == 3){document.write("<b>X</b>");}
		document.write("Y");
		if(i == 4){document.write("<b>X</b>");}
		document.write("Y");
		if(i == 5){document.write("<b>X</b>");}
		document.write("Y");
		if(i == 6){document.write("<b>X</b>");}
		document.write("<br/>");
	}
}

// print Y to document
function printY()
{
	var j=0;
	for(j = 0; j<=6; j++)
	{
		if(j == 6){document.write("<b>X</b>");}
		document.write("Y");
		if(j == 5){document.write("<b>X</b>");}
		document.write("Y");
		if(j == 4){document.write("<b>X</b>");}
		document.write("Y");
		if(j == 3){document.write("<b>X</b>");}
		document.write("Y");
		if(j == 2){document.write("<b>X</b>");}
		document.write("Y");
		if(j == 1){document.write("<b>X</b>");}
		document.write("Y");
		if(j == 0){document.write("<b>X</b>");}
		document.write("<br/>");
	}
}
printX();
printY();

```
