Browse Source

homework4 update chess && triangle done

holevchuk.evgeny 1 year ago
parent
commit
d218274c97
2 changed files with 14 additions and 6 deletions
  1. 5 6
      hw04/13_chess.js
  2. 9 0
      hw04/17_triangle.js

+ 5 - 6
hw04/13_chess.js

@@ -1,12 +1,11 @@
 let str = '';
-let pattern = '.#';
-const rows = 10;
-const columns = 6;
+let strDot = '.';
+let strHash = '#';
 
-for (let i = 0; i < rows; i++) {
+for (let i = 0; i < 10; i++) {
 	str += '\n';
-	for (let j = 0; j < columns; j++) {
-		i % 2 ? str += pattern.split('').reverse().join('') : str += pattern;
+	for (let j = 0; j < 12; j++) {
+		str += ((i + j) % 2 === 0) ? strDot : strHash;
 	}
 }
 console.log(str);

+ 9 - 0
hw04/17_triangle.js

@@ -0,0 +1,9 @@
+let str = '';
+let strDots = '.';
+let strHash = '#';
+const rows = 6;
+
+for (let i = 0; i < rows; i++) {
+	str += `${strDots.repeat((rows - 1) - i)}${strHash.repeat(((rows * 2) - 1) - (((rows - 1) - i) * 2))}${strDots.repeat((rows - 1) - i)}\n`;
+}
+console.log(str);