Home  >  Q&A  >  body text

闲着无聊看下大一的杨辉三角,竟然写不出来了(java),正常吗?工作几年了

闲着无聊看下大一的杨辉三角,竟然写不出来了(java),正常吗?工作几年了

高洛峰高洛峰2744 days ago602

reply all(5)I'll reply

  • 大家讲道理

    大家讲道理2017-04-18 10:52:05

    Some things have less code, but think again and don’t measure the workload by the amount of code.
    The multiplication table is a double for loop, and the binary word segmentation method is also a double for loop.

    Nine-Nine Returns to One:

    <?php
    for ($x=1;$x<=9;$x++) {
        for ($y=1;$y<=$x;$y++) {
            echo $y.'*'.$x.'='.$y*$x."\t";
        }
        echo "\n";
    }
    for ($x=9;$x>=1;$x--) {
        for ($y=1;$y<=$x;$y++) {
            echo $y.'*'.$x.'='.$y*$x."\t";
        }
        echo "\n";
    }
    ?>
    1*1=1    
    1*2=2    2*2=4    
    1*3=3    2*3=6    3*3=9    
    1*4=4    2*4=8    3*4=12    4*4=16    
    1*5=5    2*5=10    3*5=15    4*5=20    5*5=25    
    1*6=6    2*6=12    3*6=18    4*6=24    5*6=30    6*6=36    
    1*7=7    2*7=14    3*7=21    4*7=28    5*7=35    6*7=42    7*7=49    
    1*8=8    2*8=16    3*8=24    4*8=32    5*8=40    6*8=48    7*8=56    8*8=64    
    1*9=9    2*9=18    3*9=27    4*9=36    5*9=45    6*9=54    7*9=63    8*9=72    9*9=81    
    1*9=9    2*9=18    3*9=27    4*9=36    5*9=45    6*9=54    7*9=63    8*9=72    9*9=81    
    1*8=8    2*8=16    3*8=24    4*8=32    5*8=40    6*8=48    7*8=56    8*8=64    
    1*7=7    2*7=14    3*7=21    4*7=28    5*7=35    6*7=42    7*7=49    
    1*6=6    2*6=12    3*6=18    4*6=24    5*6=30    6*6=36    
    1*5=5    2*5=10    3*5=15    4*5=20    5*5=25    
    1*4=4    2*4=8    3*4=12    4*4=16    
    1*3=3    2*3=6    3*3=9    
    1*2=2    2*2=4    
    1*1=1

    Binar participle:

    <?php
    if(preg_match_all('%[\x{4e00}-\x{9fa5}]%u', '天王盖地虎', $matches)) {
        //$matches[0] 为 array('天', '王', '盖', '地', '虎')
        $size = count($matches[0]);
        for($i=0;$i<=$size-2;$i++) {
            $word = '';
            for($j=0;$j<2;$j++) {
                $word .= $matches[0][$i+$j];
            }
            echo $word."\n";
        }
    }
    ?>
    天王
    王盖
    盖地
    地虎

    reply
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:52:05

    Absolutely not normal, it can’t even double-layer for circulate, are you sorry?

    reply
    0
  • PHPz

    PHPz2017-04-18 10:52:05

    It’s normal. I’ve been working for several years and I’ve even forgotten what the Yang Hui Triangle is

    reply
    0
  • 阿神

    阿神2017-04-18 10:52:05

    It can’t be normal anymore

    reply
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:52:05

    What is Wang Hui’s triangle?

    reply
    0
  • Cancelreply