<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Ai-Coding on GzzhM</title>
        <link>https://ddlgitgzzhm.github.io/categories/ai-coding/</link>
        <description>Recent content in Ai-Coding on GzzhM</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-us</language>
        <copyright>GzzhM</copyright>
        <lastBuildDate>Tue, 11 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ddlgitgzzhm.github.io/categories/ai-coding/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>AiCoding </title>
        <link>https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/</link>
        <pubDate>Tue, 11 Aug 2026 00:00:00 +0000</pubDate>
        
        <guid>https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/</guid>
        <description>&lt;h2 id=&#34;前言&#34;&gt;前言
&lt;/h2&gt;&lt;p&gt;由于不少面试最近都增加了 Ai Coding 的题目 特别先来熟悉一下&lt;/p&gt;
&lt;p&gt;看了一眼 LeetCode 和 牛客 发现只有牛客有 所以单独开辟一个专栏看一下&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/nowcoder.png&#34;
	width=&#34;2674&#34;
	height=&#34;1750&#34;
	srcset=&#34;https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/nowcoder_hu_85ee53e6019e7104.png 480w, https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/nowcoder_hu_69fd2c500d6a3e49.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;nowcoder.png&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;152&#34;
		data-flex-basis=&#34;366px&#34;
	
&gt;&lt;/p&gt;
&lt;h3 id=&#34;helloworld&#34;&gt;HelloWorld
&lt;/h3&gt;&lt;p&gt;做这道题 可以看到 右边有一个 AI Agent。 可以沟通 第一题很简单直接给出了做法 。&lt;/p&gt;
&lt;p&gt;具体做法预计就是&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;把自己的思路写到 一个文档里面 。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;然后@Agent 进行执行&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;感觉和日常开发一样。 另外 我们最终文件是可以编辑的 。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/helloworld.png&#34;
	width=&#34;3280&#34;
	height=&#34;1858&#34;
	srcset=&#34;https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/helloworld_hu_60e4f4d28fe04452.png 480w, https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/helloworld_hu_ac273d3da461f53b.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;helloworld.png&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;176&#34;
		data-flex-basis=&#34;423px&#34;
	
&gt;&lt;/p&gt;
&lt;p&gt;不过这里竟然没有满分，只有97分&lt;/p&gt;
&lt;p&gt;我们发现过程分占了很多 70 分去了 。结果分只有30分 。看来 AI coding 更注重的不是算出结果&lt;/p&gt;
&lt;p&gt;这个过程分没有给出合理的解释 不过看现有的维度有&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;对话的轮次&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;用时&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;接受 AI 建议&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;拒绝 AI 建议&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;运行的次数&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Token 输入&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Token 输出&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&#34;https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/record_0x01.png&#34;
	width=&#34;3158&#34;
	height=&#34;1516&#34;
	srcset=&#34;https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/record_0x01_hu_331a0f224e04642e.png 480w, https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/record_0x01_hu_8e4303f297e49d67.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;record_0x01.png&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;208&#34;
		data-flex-basis=&#34;499px&#34;
	
&gt;&lt;/p&gt;
&lt;p&gt;因此可以总结出第一个 高分思路&lt;/p&gt;
&lt;p&gt;目的 :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;xxxx&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;思路 :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;根据 xxxx&lt;/li&gt;
&lt;li&gt;通过 xxxx&lt;/li&gt;
&lt;li&gt;实现 xxxx&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;要求 :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;优化文字回答内容,要求清晰简单&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;下面我们继续看下一题吧&lt;/p&gt;
&lt;h3 id=&#34;卡牌翻翻乐&#34;&gt;卡牌翻翻乐
&lt;/h3&gt;&lt;p&gt;这道题 一开始编写了一个 soultion.md . 之前开发的习惯, 喜欢使用 md 存放思路 然后@给Agent。因为之前输入的prompts不能太长。使用文件传入 Cursor会优化&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;简单给了 要求和示例 以及 题目给的描述 就直接给AI了&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;这里增加了一轮回答 因为我 md 内容中是 &lt;code&gt;logic.js&lt;/code&gt; , AI访问不到 ,让我重复提交了一次 &lt;code&gt;commit&lt;/code&gt; 应该是 &lt;code&gt;js/logic.js &lt;/code&gt;&lt;/p&gt;
&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;第一次抽奖没抽出来，功能性只有70分。看了一下 发现我实现的效果 和 预期效果差点意思。所以又使用 &lt;code&gt;upgrade&lt;/code&gt; 根据产品的角度额外调整了一下&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;soultion.md :&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;25
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;26
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;27
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;28
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;29
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;30
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;31
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-md&#34; data-lang=&#34;md&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;目的 : 完善 &lt;span class=&#34;ni&#34;&gt;@js/logic&lt;/span&gt;.js 的逻辑。 使得 &lt;span class=&#34;ni&#34;&gt;@index&lt;/span&gt;.html 能够实现 翻牌数字匹配的游戏
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;思路 :
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;function flipCard(board, index)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;board 是牌桌数组。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;每个位置为 null，或一个 [value, faceUp] 二元数组。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;value 是整数，faceUp 是布尔值。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;null 表示该位置当前没有牌。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;index 使用从 0 开始的数组下标。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;调用时，index 一定指向一个 [value, false]；牌桌中至多有一个 [value, true]。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;返回处理后的完整牌桌，数组长度和元素格式不变。可以修改传入数组，也可以返回新数组。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;要求 :
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;1.&lt;/span&gt; 保留文件末尾的导出方式：
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;if (typeof module !== &amp;#34;undefined&amp;#34;) module.exports = { flipCard };
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;if (typeof window !== &amp;#34;undefined&amp;#34;) window.flipCard = flipCard;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;2.&lt;/span&gt; 优化文字回答的内容,要求简单清晰
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;示例：
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;flipCard(
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  [[1, false], [2, false], [1, false], [2, false]],
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  0
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;// 返回：
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;// [[1, true], [2, false], [1, false], [2, false]]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;保留文件末尾的导出方式：
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;if (typeof module !== &amp;#34;undefined&amp;#34;) module.exports = { flipCard };
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;if (typeof window !== &amp;#34;undefined&amp;#34;) window.flipCard = flipCard;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;upgrade.md :&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-go&#34; data-lang=&#34;go&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;优化现有的&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;err&#34;&gt;@&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;js&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;logic&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;js&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;逻辑&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;保证&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;err&#34;&gt;@&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;index&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;html&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;中的逻辑符合如下内容&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;目的&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;mf&#34;&gt;1.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;我们如果点开两个不一样的牌&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;需要清空两个牌的展示&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;。&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;不需要保留最后一次牌的内容&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;相关资料可以参考&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;@&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;solution&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;md&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;img src=&#34;https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/check_card_first_result.png&#34;
	width=&#34;2598&#34;
	height=&#34;1762&#34;
	srcset=&#34;https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/check_card_first_result_hu_f289897fa6796375.png 480w, https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/check_card_first_result_hu_da96d551d3bc7238.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;check_card_first_result.png&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;147&#34;
		data-flex-basis=&#34;353px&#34;
	
&gt;&lt;/p&gt;
&lt;p&gt;第一次提交后的分数很低 。 这个评价也很扯，认为我直接引用文件 没有思考&lt;/p&gt;
&lt;p&gt;然后第二次 我尝试把文件的内容塞到 prompts里面进行求解。 并且一次命中 。得分也只有77分&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;虽为单轮委托且缺乏显式校验与迭代过程&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;我不确定这个显示校验是什么，写一个ut ？ 迭代过程可能就是缺少了多轮对话 毕竟我们是一次命中的 。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/upgrade_result.png&#34;
	width=&#34;3256&#34;
	height=&#34;1810&#34;
	srcset=&#34;https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/upgrade_result_hu_15e641468c6d1b77.png 480w, https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/upgrade_result_hu_ee83ffe0df0c4751.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;upgrade_result.png&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;179&#34;
		data-flex-basis=&#34;431px&#34;
	
&gt;&lt;/p&gt;
&lt;h4 id=&#34;总结&#34;&gt;总结
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;做题不和开发一样 。 尽量使用 prompts的形式进行 避免使用 markdown @file 的形式&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;对于不再同一个层级的包或者是其他文件可能会有权限问题，需要额外 @&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;需要增加一些产品类型的描述。 细化每个功能的细节&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;数珠游龙&#34;&gt;数珠游龙
&lt;/h3&gt;&lt;p&gt;目的 : 实现 @js/logic.js 中的内容 。 在 @index.html 实现一个 数珠游龙 的游戏 。&lt;/p&gt;
&lt;p&gt;function insertNumber(chain, index, value)
chain 是一个由整数组成的一维数组，也可能为空。
index 是插入位置，范围为 0 到 chain.length；0 表示最前方，chain.length 表示最后方。
value 是本次插入的整数。
返回本次操作结束后的完整一维整数数组。可以修改传入数组，也可以返回新数组。&lt;/p&gt;
&lt;p&gt;功能需求 :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;用户操作会发送一个小球进入到本次队列&lt;/li&gt;
&lt;li&gt;对于相同数字 例如 &lt;code&gt;&amp;lt;2,2&amp;gt;,&amp;lt;3,3&amp;gt;&lt;/code&gt; 需要进行消除。&lt;/li&gt;
&lt;li&gt;如果是不同的数字 直接插入到当前位置例如 &lt;code&gt;&amp;lt;2,3,4&amp;gt;&lt;/code&gt; 在&lt;code&gt;&amp;lt;3,4&amp;gt;&lt;/code&gt;中间插入了一个数&lt;code&gt;5&lt;/code&gt;那么队列变成 &lt;code&gt;&amp;lt;2,3,5,4&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;思路 :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;根据 xxxx&lt;/li&gt;
&lt;li&gt;通过 xxxx&lt;/li&gt;
&lt;li&gt;实现 xxxx&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;要求 :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;优化文字回答内容,要求清晰简单&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;保留文件末尾的导出方式：
if (typeof module !== &amp;ldquo;undefined&amp;rdquo;) module.exports = { insertNumber };
if (typeof window !== &amp;ldquo;undefined&amp;rdquo;) window.insertNumber = insertNumber;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;示例：
insertNumber([2, 4, 1], 2, 3);
// 返回 [2, 4, 3, 1]&lt;/p&gt;
&lt;p&gt;优化 @js/logic.js 保证 @index.html 满足:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;消除逻辑不对，对于初始队列 &lt;code&gt;&amp;lt;4,2,2,4,1,3,3,2&amp;gt;&lt;/code&gt; 我在末尾插入一个 &lt;code&gt;2&lt;/code&gt; 前面的数字就都消失了&lt;/li&gt;
&lt;li&gt;可以参考 @demo.ncdemo 的实现&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;优化 @js/logic.js 保证 @index.html 满足:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;消除逻辑不正确 , 我们需要保证对于 &lt;code&gt;&amp;lt;2,2&amp;gt;&lt;/code&gt; 相同的形式是被消除的 。 对于&lt;code&gt;&amp;lt;2,2,2&amp;gt;&lt;/code&gt;也应该全部消除，而不是只保留&lt;code&gt;&amp;lt;2&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&#34;https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/game_dragon_result.png&#34;
	width=&#34;3244&#34;
	height=&#34;1826&#34;
	srcset=&#34;https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/game_dragon_result_hu_c8c293025c9023b2.png 480w, https://ddlgitgzzhm.github.io/p/nowcoder-aicoding-0x01/game_dragon_result_hu_9609f1945cabffdc.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;game_dragon_result.png&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;177&#34;
		data-flex-basis=&#34;426px&#34;
	
&gt;&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
