douya0808
V2EX  ›  问与答

LeetCode:大神们答题时总是 6liner、7liner 的,这里的 liner 是啥意思啊?

  •  
  •   douya0808 · Sep 25, 2018 · 3419 views
    This topic created in 2786 days ago, the information mentioned may be changed or developed.

    换行符的意思?

    11 replies    2018-09-25 12:48:18 +08:00
    scp055
        1
    scp055  
       Sep 25, 2018
    不是 ac 代码的行数吗
    douya0808
        2
    douya0808  
    OP
       Sep 25, 2018
    @scp055 为什么不直接说成 7 line 这种呐?我以为 liner 是个术语还是啥的
    Exin
        3
    Exin  
       Sep 25, 2018
    这是指人的,liner 就是 线(人),比如一线程序员,二线程序员……
    所以 6 liner 就是六线程序员 /滑稽
    geelaw
        4
    geelaw  
       Sep 25, 2018 via iPhone   ❤️ 1
    7-line code/solution/thing => 7-liner
    cooking kitchenware => cooker
    waive-enabling thing => waiver

    最常见的是 one-liner,一行解决法
    douya0808
        5
    douya0808  
    OP
       Sep 25, 2018
    @geelaw 感谢大佬
    blackjar
        6
    blackjar  
       Sep 25, 2018
    把代码写的短点是好事 但是有些人逻辑不精简 只精简行数 搞的看起来累的要死 不知道在想什么
    agagega
        7
    agagega  
       Sep 25, 2018 via iPhone
    求短的应该玩 Codewars
    douya0808
        8
    douya0808  
    OP
       Sep 25, 2018
    @blackjar 主要是不写注释,连用的 DP 还是什么都不告诉,甩完 1 liner 就走了
    orangeade
        9
    orangeade  
       Sep 25, 2018
    有些一 liner 很搞笑的,让你手写算法你调用内置数据结构。。。
    douya0808
        10
    douya0808  
    OP
       Sep 25, 2018
    @orangeade 看过那种沙雕,倒置字符串直接调用 String.reverse 的,skr !
    icylogic
        11
    icylogic  
       Sep 25, 2018 via iPhone
    我觉得 shell 一些组合命令弄个 one liner 还好(主要比较好贴),代码为啥要追求这个。。。明显就不是为了可读,性能,健壮这其中任何一个需求去的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3298 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 127ms · UTC 13:09 · PVG 21:09 · LAX 06:09 · JFK 09:09
    ♥ Do have faith in what you're doing.