你们刷 leetcode 是直接在网页里面写代码,还是先在 ide 写好后运行没问题了,再复制粘贴进去? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
yedan1206
V2EX    程序员

你们刷 leetcode 是直接在网页里面写代码,还是先在 ide 写好后运行没问题了,再复制粘贴进去?

  •  
  •   yedan1206 2021-01-05 11:59:00 +08:00 9144 次点击
    这是一个创建于 1742 天前的主题,其中的信息可能已经有所发展或是发生改变。
    面试的时候,一般是在哪里写呢?
    第 1 条附言    2021-01-06 10:59:54 +08:00
    为了方便后来的人直观查看,这里做了一个统计:
    网页:12 票
    IDE:5 票
    VS 插件:5 票
    leetcode-cli:2 票
    记事本:2 票
    纸上:2 票
    脑内:2 票
    gvim:1 票
    手写:1 票
    请人写:1 票

    总结:网页写居高不下,可能也是最接近笔试的情况。
    40 条回复    2021-01-06 15:35:12 +08:00
    fengxianqi
        1
    fengxianqi  
       2021-01-05 12:01:35 +08:00   2
    vscode 有个 leetcode 插件,在 ide 里面写呀。
    ripperdev
        2
    ripperdev  
       2021-01-05 12:03:52 +08:00   3
    直接在网页里写,就当作笔试了
    YouLMAO
        3
    YouLMAO  
       2021-01-05 12:27:02 +08:00
    在网页里写一遍过, linux kernel style
    1more
        4
    1more  
       2021-01-05 12:30:07 +08:00
    直接在网页写,有的时候 ide 过了 judge 不给过就很迷惑
    jmc891205
        5
    jmc891205  
       2021-01-05 12:30:29 +08:00 via iPhone
    直接在网页里写呀
    刷题一般用不到什么非 ide 不可的功能吧
    Procumbens
        6
    Procumbens  
       2021-01-05 12:31:07 +08:00
    在网页里写 关自动补全
    zbatman
        7
    zbatman  
       2021-01-05 12:34:10 +08:00
    不都是在记事本里写吗,然后用眼睛运行一遍,都是一次过。
    kera0a
        8
    kera0a  
       2021-01-05 12:40:29 +08:00 via iPhone
    我都是在纸上写,脑内运行,除了脑内存太小外没啥缺点。/doge
    mtrec
        9
    mtrec  
       2021-01-05 12:50:15 +08:00 via Android
    一般直接网页写 有时需要 debug 换到 pythontutor
    mmdsun
        10
    mmdsun  
       2021-01-05 13:10:10 +08:00 via Android
    idea 里面下载了一个 LeetCode 摸鱼插件,在那里面写
    luckyrayyy
        11
    luckyrayyy  
       2021-01-05 13:11:06 +08:00 via iPhone
    开始是后者,练多了就前者了
    ErwinCheung
        12
    ErwinCheung  
       2021-01-05 13:19:47 +08:00
    我都是在脑内写,脑内运行,没啥缺点。/doge
    fatestigma
        13
    fatestigma  
       2021-01-05 13:24:45 +08:00
    在网页里写,主要是面试的时候很多都是白板或 hackerrank 这种类似的编辑界面和功能。
    而且刷题通常用内置库、函数,倒也不需要特别复杂的补全提示。
    LoNeZ
        14
    LoNeZ  
       2021-01-05 13:26:33 +08:00
    leetcode-cli...
    WuSiYu
        15
    WuSiYu  
       2021-01-05 13:28:19 +08:00
    我都是在网页里写的,leetcode 可以显示标准输出,需要简单调试直接 printf 就行
    a7217107
        16
    a7217107  
       2021-01-05 13:33:11 +08:00
    idea 里写完复制进去
    Jirajine
        17
    Jirajine  
       2021-01-05 13:34:30 +08:00 via Android
    vscode 里写。网页写调试不方便,需要开会员而且部分语言不支持。
    datou
        18
    datou  
       2021-01-05 13:36:17 +08:00
    我看 YouTube 上几个 IOI 选手都是在 gvim 里写完调试好了粘到网页上
    overthemoon
        19
    overthemoon  
       2021-01-05 14:09:13 +08:00
    先在 IDE 里面写
    Suddoo
        20
    Suddoo  
       2021-01-05 14:59:50 +08:00
    直接在网页写,这样有感觉
    gadsavesme
        21
    gadsavesme  
       2021-01-05 16:08:49 +08:00
    竟然那么多都再网页上写的,我都是 idea 上写完跑完自己测试用例再贴到网页上去看看的,不过确实是网页端的比较好,比较接近面试的情况。
    calista
        22
    calista  
       2021-01-05 16:09:42 +08:00
    @kera0a 我总是内存溢出怎么办
    fengpan567
        23
    fengpan567  
       2021-01-05 16:14:34 +08:00
    在 TXT 写,脑内编译
    a62527776a
        24
    a62527776a  
       2021-01-05 16:18:37 +08:00
    我记得网页也有语法补全吧?
    b1ackjack
        25
    b1ackjack  
       2021-01-05 16:31:00 +08:00
    网页就可以,他会格式代码
    kera0a
        26
    kera0a  
       2021-01-05 16:42:12 +08:00 via iPhone
    @calista 可以开一块 swap 分区,俗称草稿纸 /doge
    irytu
        27
    irytu  
       2021-01-05 16:53:21 +08:00
    leetcode 在线写挺好的 没有高亮和提示 有点类似“白板”
    loveToMy1
        28
    loveToMy1  
       2021-01-05 16:53:56 +08:00
    vscode 里写 因为得测试好久
    yuShan1
        29
    yuShan1  
       2021-01-05 16:58:24 +08:00
    我都是脑内写,脑内运行,脑内通过
    zhongrs232
        30
    zhongrs232  
       2021-01-05 17:06:06 +08:00
    想做单步调试之类的还得借助 IDE 吧,目前是 vscode+leetcode 插件+leetcode debugger for c++插件,方便调试,后面打算练练板式编程
    Leonard
        31
    Leonard  
       2021-01-05 17:11:53 +08:00
    vscode 的 leetcode 插件里写
    alpha4zeta
        32
    alpha4zeta  
       2021-01-05 17:17:12 +08:00
    用 vscode 的 leetcode 插件刷题
    Wincer
        33
    Wincer  
       2021-01-05 18:38:06 +08:00   1
    我都是用手写在白纸上,然后拍照 ocr 识别转化成文字再直接提交。
    RRRoger
        34
    RRRoger  
       2021-01-05 19:01:36 +08:00
    请人代写
    IgniteWhite
        35
    IgniteWhite  
       2021-01-05 19:35:30 +08:00 via iPhone
    leetcode-cli 的一个 active fork: https://github.com/leetcode-tools/leetcode-cli
    raaaaaar
        36
    raaaaaar  
       2021-01-05 20:15:27 +08:00 via Android   1
    我现在认为在哪写根本不重要,去思考分析这些才是重点,所以可能直接手写还要好些,实际换成代码只是其中一步而已
    systemcall
        37
    systemcall  
       2021-01-05 21:33:08 +08:00
    先翻答案,找段代码,复制,粘贴到 IDE 里,装模作样的跑一下,再复制到 leetcode,假装是自己写的,提交,就算自己过了
    20015jjw
        38
    20015jjw  
       2021-01-06 01:43:10 +08:00 via iPhone
    leetcode 和白板的区别在于后者不用跑
    所以 leetcode 有一些有的没的得需要习惯一下
    建议用几次就别用了
    撑死用个 dumb vim 不带语法高亮的
    自动补全什么的 除非你是二刷三刷否则省不了几分钟
    onesec
        39
    onesec  
       2021-01-06 10:58:19 +08:00
    @datou YouTube 的 IOI 选手 推荐几个, 学习下解题思路
    datou
        40
    datou  
       2021-01-06 15:35:12 +08:00
    @onesec William Lin,华裔小哥,印象很深刻
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2902 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 14:28 PVG 22:28 LAX 07:28 JFK 10:28
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86