Új hozzászólás Aktív témák

  • Con Troll

    senior tag

    Sziasztok!
    Adott egy feladat typescriptben:
    // Write a program that draws a
    // pyramid like this:
    //
    // *
    // ***
    // *****
    // *******
    //
    // The pyramid should have as many lines as lineCount is

    A neten találtam egy működő megoldást:

    'use strict';
    export {}

    let lineCount: number = 4;

    for (var i = 0; i < lineCount; i++) {
    var str = ' ';
    for (var j = 1; j < lineCount-i; j++) {
    str = str + ' ';
    }
    for (var k = 1; k <= (2 * i + 1); k++) {
    str = str + '*';
    }
    console.log(str);
    }

    A gond az, hogy nem nagyon értem, mi mit csinál a kódban. Vagy megfordítva, nem áll össze, hogy a feladat alapján mi az, amit le kéne programozni. Ha fejben meglenne, a lekódolás már nem lenne gond. Segítene valaki az értelmezésben?
    Köszi! :R

Új hozzászólás Aktív témák