Kaynağa Gözat

Exercises

master
Robin Reyniers 2 yıl önce
ebeveyn
işleme
d0e09c6d23
2 değiştirilmiş dosya ile 53 ekleme ve 3 silme
  1. 50
    0
      line.js
  2. 3
    3
      triangles.js

+ 50
- 0
line.js Dosyayı Görüntüle

@@ -0,0 +1,50 @@
'use strict'



function makeLine(Size) {
let Line = '';
for (let i = 0; i < Size; i++) {
Line += '#'
}
return Line;
}

//console.log(makeLine(5));

function makeSquare(size) {
let square = '';
for (let i = 0; i < size; i++) {
square += makeLine(size) + '\n';
}
return square.trim;
}

//console.log(makeSquare(5));

function makeRectangle(width, height) {
let rectangle = '';
for (let i = 0; i < height; i++) {
rectangle += makeLine(width) + '\n';
}
return rectangle;
}
//console.log(makeRectangle(5,10));


function makeDownWardStairs(height) {
let downWardStairs = '';
for (let i = 0; i < height; i++) {
downWardStairs += makeLine(i) + '\n';
}

return downWardStairs.trim();
}

//console.log(makeDownWardStairs(10));

function makeSpaceLine(numSpaces,numChars) {
return makeLine(numSpaces,' ') + makeLine(numChars,'#') + makeLine(numSpaces,' ');
}

console.log(makeSpaceLine(5,5))

+ 3
- 3
triangles.js Dosyayı Görüntüle

@@ -40,11 +40,11 @@ function makeDownwardStairs(height) {
downwardStairs += '';
}
}
console.log(downwardStairs);
//console.log(downwardStairs);
}
}

makeDownwardStairs(5);
//makeDownwardStairs(5);

function makeSpaceLine (numSpaces,numChars) {
for (let i = 0; i < numSpaces && numChars; i++) {
@@ -56,7 +56,7 @@ function makeSpaceLine (numSpaces,numChars) {
spaceLine +='#';
}
}
//console.log(spaceLine);
console.log(spaceLine);
}
}


Loading…
İptal
Kaydet