<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ 科技 - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ freeCodeCamp 是一个免费学习编程的开发者社区，涵盖 Python、HTML、CSS、React、Vue、BootStrap、JSON 教程等，还有活跃的技术论坛和丰富的社区活动，在你学习编程和找工作时为你提供建议和帮助。 ]]>
        </description>
        <link>https://www.freecodecamp.org/chinese/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ 科技 - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/chinese/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Wed, 27 May 2026 16:02:43 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/chinese/news/tag/technology/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ 什么是飞行模式？它有什么作用？你应该何时打开？ ]]>
                </title>
                <description>
                    <![CDATA[ 如果你在过去十年中乘坐过飞机，并且你有一部智能手机，你很可能不得不在飞机起飞前将手机调到飞行模式。 虽然我们大多数人只是遵守航空公司的这一规定，但你有没有想过，为什么你真的需要使用飞行模式？ 在这篇文章中，我们将了解飞机模式的作用，为什么你应该在飞行过程中使用它，以及它在日常生活中还能如何帮助你。 什么是飞行模式？ 当你启用飞行模式时，你将禁用你的手机连接到蜂窝或 WiFi 网络或蓝牙的能力。这意味着你不能拨打或接听电话、发送短信或浏览互联网。 然而，你仍然可以使用你的手机：你可以拍照、听音乐、玩游戏或编写电子邮件/信息，以便以后发送......基本上任何不需要信号或互联网的东西。 你如何打开它？ 如果你有一台 iPhone 或 iPad，要打开飞行模式，只需从屏幕底部向上滑动。你会在弹出的菜单中看到一个小飞机图标——只要点击它，它就会变成橙色。这意味着飞行模式已经启动。 只要点击那个小飞机，所有的发送就会被禁止你还会注意到，你的 WiFi 已经被关闭，你的手机不再发射无线电信号。 如果你有一部安卓手机，过程类似——只需从顶部向下滑动并打开飞行模式。 我们为什么要这样做 ]]>
                </description>
                <link>https://www.freecodecamp.org/chinese/news/what-is-airplane-mode-what-does-it-do-and-when-should-you-turn-it-on/</link>
                <guid isPermaLink="false">63f6f2c80687e3060be2685a</guid>
                
                    <category>
                        <![CDATA[ 科技 ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Miya Liu ]]>
                </dc:creator>
                <pubDate>Tue, 21 Feb 2023 04:59:00 +0000</pubDate>
                <media:content url="https://chinese.freecodecamp.org/news/content/images/2023/02/5f9c9fa2740569d1a4ca43b9.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p data-test-label="translation-intro">
        <strong>原文：</strong> <a href="https://www.freecodecamp.org/news/what-is-airplane-mode-what-does-it-do-and-when-should-you-turn-it-on/" target="_blank" rel="noopener noreferrer" data-test-label="original-article-link">What is Airplane Mode? What does it do and when should you turn it on?</a>
      </p><p>如果你在过去十年中乘坐过飞机，并且你有一部智能手机，你很可能不得不在飞机起飞前将手机调到飞行模式。</p><p>虽然我们大多数人只是遵守航空公司的这一规定，但你有没有想过，为什么你真的需要使用飞行模式？</p><p>在这篇文章中，我们将了解飞机模式的作用，为什么你应该在飞行过程中使用它，以及它在日常生活中还能如何帮助你。</p><h2 id="-">什么是飞行模式？</h2><p>当你启用飞行模式时，你将禁用你的手机连接到蜂窝或 WiFi 网络或蓝牙的能力。这意味着你不能拨打或接听电话、发送短信或浏览互联网。</p><p>然而，你仍然可以使用你的手机：你可以拍照、听音乐、玩游戏或编写电子邮件/信息，以便以后发送......基本上任何不需要信号或互联网的东西。</p><h3 id="--1">你如何打开它？</h3><p>如果你有一台 iPhone 或 iPad，要打开飞行模式，只需从屏幕底部向上滑动。你会在弹出的菜单中看到一个小飞机图标——只要点击它，它就会变成橙色。这意味着飞行模式已经启动。</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.freecodecamp.org/news/content/images/2019/10/Airplane-mode.png" class="kg-image" alt="Airplane-mode" width="600" height="400" loading="lazy"><figcaption>只要点击那个小飞机，所有的发送就会被禁止</figcaption></figure><p>你还会注意到，你的 WiFi 已经被关闭，你的手机不再发射无线电信号。</p><p>如果你有一部安卓手机，过程类似——只需从顶部向下滑动并打开飞行模式。</p><h2 id="--2">我们为什么要这样做？</h2><p>你的手机是一个强大的小设备。它发出的无线电波和电磁干扰（EMI）可能会扰乱飞机的通信设备。没有人希望飞机无法与你的目的地机场的空中交通管制部门沟通。</p><p><a href="https://chinese.freecodecamp.org/news/what-is-airplane-mode-what-does-it-do-and-when-should-you-turn-it-on/%E6%88%91%E4%BB%AC%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E8%BF%99%E6%A0%B7%E5%81%9A%EF%BC%9F%20%E4%BD%A0%E7%9A%84%E6%89%8B%E6%9C%BA%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BC%BA%E5%A4%A7%E7%9A%84%E5%B0%8F%E8%AE%BE%E5%A4%87%E3%80%82%E5%AE%83%E5%8F%91%E5%87%BA%E7%9A%84%E6%97%A0%E7%BA%BF%E7%94%B5%E6%B3%A2%E5%92%8C%E7%94%B5%E7%A3%81%E5%B9%B2%E6%89%B0%EF%BC%88EMI%EF%BC%89%E5%8F%AF%E8%83%BD%E4%BC%9A%E6%89%B0%E4%B9%B1%E9%A3%9E%E6%9C%BA%E7%9A%84%E9%80%9A%E4%BF%A1%E8%AE%BE%E5%A4%87%E3%80%82%E6%B2%A1%E6%9C%89%E4%BA%BA%E5%B8%8C%E6%9C%9B%E9%A3%9E%E6%9C%BA%E6%97%A0%E6%B3%95%E4%B8%8E%E4%BD%A0%E7%9A%84%E7%9B%AE%E7%9A%84%E5%9C%B0%E6%9C%BA%E5%9C%BA%E7%9A%84%E7%A9%BA%E4%B8%AD%E4%BA%A4%E9%80%9A%E7%AE%A1%E5%88%B6%E9%83%A8%E9%97%A8%E6%B2%9F%E9%80%9A%E3%80%82%20%E8%81%94%E9%82%A6%E8%88%AA%E7%A9%BA%E7%AE%A1%E7%90%86%E5%B1%80%EF%BC%88FAA%EF%BC%89%E8%BF%98%E7%A1%AE%E5%AE%9A%EF%BC%8C%E6%9D%A5%E8%87%AA%E9%A3%9E%E6%9C%BA%E7%9A%84%E6%89%8B%E6%9C%BA%E4%BF%A1%E5%8F%B7%E5%8F%AF%E8%83%BD%E4%BC%9A%E5%8E%8B%E5%80%92%E4%B8%8B%E9%9D%A2%E7%9A%84%E6%89%8B%E6%9C%BA%E5%A1%94%EF%BC%8C%E5%AF%BC%E8%87%B4%E6%9C%8D%E5%8A%A1%E4%B8%AD%E6%96%AD%E3%80%82%E6%AF%95%E7%AB%9F%EF%BC%8C%E6%AF%8F%E5%A4%A9%E6%9C%89%E6%95%B0%E4%BB%A5%E7%99%BE%E4%B8%87%E8%AE%A1%E7%9A%84%E4%BA%BA%E9%A3%9E%E8%A1%8C%EF%BC%8C%E6%89%80%E4%BB%A5%E8%BF%99%E5%B0%86%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BE%88%E5%A4%A7%E7%9A%84%E4%BF%A1%E5%8F%B7%E5%A1%94%E5%A0%B5%E5%A1%9E%E3%80%82%20%E4%B8%8D%E7%AE%A1%E6%98%AF%E4%BB%80%E4%B9%88%E5%8E%9F%E5%9B%A0%EF%BC%8C%E4%B9%9F%E4%B8%8D%E7%AE%A1%E4%BD%A0%E6%80%8E%E4%B9%88%E6%83%B3%EF%BC%8C%E5%BD%93%E4%BD%A0%E5%9C%A8%E7%A9%BA%E4%B8%AD%E6%97%B6%EF%BC%8C%E6%9C%80%E5%A5%BD%E9%81%B5%E5%BE%AA%E7%A9%BA%E4%B9%98%E4%BA%BA%E5%91%98%E7%9A%84%E6%8C%87%E7%A4%BA%EF%BC%8C%E6%89%93%E5%BC%80%E9%A3%9E%E8%A1%8C%E6%A8%A1%E5%BC%8F%E3%80%82">联邦航空管理局</a>（FAA）还确定，来自飞机的手机信号可能会压倒下面的手机塔，导致服务中断。毕竟，每天有数以百万计的人飞行，所以这将是一个很大的信号塔堵塞。</p><p>不管是什么原因，也<a href="https://christinenegroni.blogspot.com/2011/01/raise-your-hand-held-if-you-use-your.html">不管你怎么想</a>，当你在空中时，最好遵循空乘人员的指示，打开飞行模式。</p><h3 id="--3"><strong>一线希望</strong></h3><p>六年前，美国联邦航空局决定，其对手机/蜂窝设备的限制有点太苛刻了。所以他们开始允许乘客在飞行中使用 WiFi 和蓝牙。</p><p>如果你的飞机有 WiFi 功能，可以自由地连接到互联网并浏览。奖励：你也可以使用你的蓝牙耳机。你只需在进入飞行模式后，手动将 WiFi 重新打开（在你上面看到的那个菜单中）。</p><h2 id="--4">飞机模式还有其他用途吗？</h2><p>想想飞行模式的作用：它使你无法接听（或拨打）电话或接收（或发送）信息。它还使你无法无意识地浏览互联网。啊，有可能让你的心态变得平和，并提高工作效率。</p><h3 id="--5">完成一些工作</h3><p>如果你需要集中精力，<a href="https://www.freecodecamp.org/chinese/news/focus-and-deep-work-your-secret-weapons-to-becoming-a-10x-developer/">做一些深入的工作</a>，可以考虑打开飞行模式。不再有来自你的设备的弹出窗口、通知或噪音令你分心——真是一种解脱。</p><p>你可以为自己设定一个时间限制（没必要整天都启用飞行模式。如果你需要问你晚餐想吃什么呢？或者你的孩子需要联系）。尝试几个小时，看看你能完成多少工作。</p><h3 id="--6">保护你的孩子</h3><p>说到孩子，飞行模式对他们也是有用的。如果你把你的手机或平板电脑给你的孩子（限制他们使用屏幕——对吗？），你不希望他们不小心给你的老板打电话或购买你的整个亚马逊愿望清单。</p><p>因此，只要打开飞行模式就可以了。他们仍然能够玩游戏、拍照等等。他们只是不能陷入更多的麻烦。</p><h3 id="--7">更快地充电（并节省电池寿命）</h3><p>当你的手机处于飞行模式时，它不会不断尝试寻找无线网络或信号。所以你的电池将持续更长的时间。</p><p>如果你将度过漫长的一天，并且忘记了带上你的充电器，请打开飞行模式。你会完成更多的工作，安心一些，当你需要它导航到你一直想尝试的热门新餐厅（或其他）时，你的手机仍然有一些电量。</p><p>奖励：当你使用飞行模式时，你的手机实际上会更快地充电（与上面提到的原因相同：它没有试图做这么多，所以可以专注于充电）。因此，如果你没有一个新的、超级快的充电设备，这将为你避免麻烦。</p><h3 id="--8">断开连接并休息一下</h3><p>最后，有时你只是想离开你的手机或平板电脑，把自己从所有的通知中解放出来。这对你有好处——去做吧。</p><p>飞行模式使你很容易与你的设备断开连接，但仍然让它开着（例如，把它当作你的闹钟，或者在假期拍一些照片）。因此，点击那个小飞机，把你的忧虑抛在脑后。</p> ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ 10 个受欢迎的编程挑战网站 ]]>
                </title>
                <description>
                    <![CDATA[ 原文：The 10 Most Popular Coding Challenge Websites [Updated for 2021] [https://www.freecodecamp.org/news/the-10-most-popular-coding-challenge-websites-of-2016-fb8a5672d22f/] ，作者：Daniel Borowski [https://www.freecodecamp.org/news/author/daniel-borowski/] 学习编程时提高技能的一个好方法是解决编程挑战。解决不同类型的挑战和难题可以帮助你成为更好的问题解决者、学习编程语言的复杂性、准备工作面试、学习新算法等等。 以下是一些流行的编程挑战网站的列表，我简要说明了每个网站提供的内容。 1. TopCoder [https://www.topcoder.com/challenges/?pageIndex=1] TopCoder 是在线竞争性编程的平台之一。它提供了算法挑战列表 [https://www.topcoder.com/community ]]>
                </description>
                <link>https://www.freecodecamp.org/chinese/news/the-10-most-popular-coding-challenge-websites/</link>
                <guid isPermaLink="false">62e7769a8d13aa0845c63530</guid>
                
                    <category>
                        <![CDATA[ 科技 ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Chengjun.L ]]>
                </dc:creator>
                <pubDate>Wed, 27 Jul 2022 06:00:00 +0000</pubDate>
                <media:content url="https://chinese.freecodecamp.org/news/content/images/2022/08/1_vmGJG77e-nLnKlv-tUgf5w.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>原文：<a href="https://www.freecodecamp.org/news/the-10-most-popular-coding-challenge-websites-of-2016-fb8a5672d22f/">The 10 Most Popular Coding Challenge Websites [Updated for 2021]</a>，作者：<a href="https://www.freecodecamp.org/news/author/daniel-borowski/">Daniel Borowski</a></p><p>学习编程时提高技能的一个好方法是解决编程挑战。解决不同类型的挑战和难题可以帮助你成为更好的问题解决者、学习编程语言的复杂性、准备工作面试、学习新算法等等。</p><p>以下是一些流行的编程挑战网站的列表，我简要说明了每个网站提供的内容。</p><h3 id="1-topcoder"><strong><a href="https://www.topcoder.com/challenges/?pageIndex=1" rel="noopener">1. TopCoder</a></strong></h3><figure class="kg-card kg-image-card"><img src="https://cdn-media-1.freecodecamp.org/images/MTryRL4uVza1V87ERWY26L4cFeqD2rgAnW1f" class="kg-image" alt="MTryRL4uVza1V87ERWY26L4cFeqD2rgAnW1f" width="800" height="133" loading="lazy"></figure><p>TopCoder 是在线竞争性编程的平台之一。它提供了<a href="https://www.topcoder.com/community/how-it-works/">算法挑战列表</a>，你可以使用他们的代码编辑器直接在线完成。他们受欢迎的单轮比赛每月在特定时间提供几次，你可以在特定时间与他人竞争以最快的速度解决挑战并获得最高分。</p><p>TopCoder 上<a href="https://www.topcoder.com/tc?module=AlgoRank">排名靠前的用户</a>都是非常有竞争力的程序员，经常参加编程比赛。排名第一的用户维护着<a href="http://petr-mitrichev.blogspot.com/">自己的博客</a>，名为 “Petr Mitrichev 的每周算法”，他在其中撰写有关编码竞赛、算法、数学等内容的文章。</p><h3 id="2-coderbyte"><strong><a href="https://www.coderbyte.com/" rel="noopener">2. Coderbyte</a></strong></h3><figure class="kg-card kg-image-card"><img src="https://cdn-media-1.freecodecamp.org/images/sP6ow4n2alliqp5L-p5fVRQC9W0GTws1B9Ig" class="kg-image" alt="sP6ow4n2alliqp5L-p5fVRQC9W0GTws1B9Ig" width="800" height="288" loading="lazy"></figure><p>Coderbyte 提供了 200 多个编码挑战，你可以使用 10 种编程语言中的一种直接在线解决（查看此<a href="https://www.coderbyte.com/information/First%20Factorial">示例</a>）。挑战范围从简单（找到字符串中的最大单词）到困难（打印图形的最大基数匹配）。</p><p>他们还提供一系列<a href="https://www.coderbyte.com/algorithm/tree-traversal-algorithms">算法教程</a>、介绍性视频和<a href="https://www.coderbyte.com/course/google-interview-questions">面试准备课程</a>。与 HackerRank 和其他类似网站不同，除了 Coderbyte 发布的官方解决方案之外，你还可以查看其他用户针对任何挑战提供的解决方案。</p><h3 id="3-project-euler"><strong><a href="https://projecteuler.net/" rel="noopener">3. Project Euler</a></strong></h3><figure class="kg-card kg-image-card"><img src="https://cdn-media-1.freecodecamp.org/images/plhA-E3btLLYRvc4hi3WxmUpAhu3aoef1o0V" class="kg-image" alt="plhA-E3btLLYRvc4hi3WxmUpAhu3aoef1o0V" width="742" height="422" loading="lazy"></figure><p>Project Euler 提供了大量计算机科学和数学领域的挑战。挑战通常涉及编写一个小程序来找出一个数学公式或方程的解决方案，例如找到一个系列中每个数字之前的所有数字的数字总和。</p><p>你不能在网站上的编辑器中直接编码，你需要在自己的计算机上编写解决方案，然后在他们的网站上提交解决方案。</p><h3 id="4-hackerrank"><strong><a href="https://www.hackerrank.com/dashboard">4. HackerRank</a></strong></h3><figure class="kg-card kg-image-card"><img src="https://cdn-media-1.freecodecamp.org/images/dOpMtufto0gLZiyDOHZ4BVF58S-z393wRlcu" class="kg-image" alt="dOpMtufto0gLZiyDOHZ4BVF58S-z393wRlcu" width="796" height="416" loading="lazy"></figure><p>HackerRank 为算法、数学、SQL、函数式编程、人工智能等多个不同领域提供挑战。你可以直接在线解决所有挑战（查看此<a href="https://www.hackerrank.com/challenges/simple-array-sum">示例</a>）。</p><p>他们为每个挑战提供讨论和排行榜，大多数挑战都附带一篇文章，解释更多关于挑战以及如何处理它以提出解决方案。</p><p>目前，如果你不解决问题，那么你就看不到其他人的解决方案。如果你在解决问题之前还尝试查看文章，那么挑战就没有意义了。</p><p>举个例子，这里我还没有解决问题，我正在尝试检查其他人提交的内容：</p><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2022/01/problem-not-solved-yet.png" class="kg-image" alt="problem-not-solved-yet" width="600" height="400" loading="lazy"></figure><p>在这里，我还没有解决问题，我正在尝试检查文章：</p><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2022/01/problem-not-solved-lost-point.png" class="kg-image" alt="problem-not-solved-lost-point" width="600" height="400" loading="lazy"></figure><p>HackerRank 还为用户提供了通过解决公司赞助的编码挑战来<a href="https://www.hackerrank.com/jobs/common-app">提交申请</a>和申请工作的能力。</p><h3 id="5-codechef"><strong><a href="https://www.codechef.com/" rel="noopener">5. CodeChef</a></strong></h3><figure class="kg-card kg-image-card"><img src="https://cdn-media-1.freecodecamp.org/images/81eunsDYPAqBSC8KwPpBxhPFTHiqGXp70kMa" class="kg-image" alt="81eunsDYPAqBSC8KwPpBxhPFTHiqGXp70kMa" width="800" height="354" loading="lazy"></figure><p>CodeChef 是一个位于印度的竞争性编程<a href="https://en.wikipedia.org/wiki/CodeChef">网站</a>，提供数百个挑战。你可以在他们的<a href="https://www.codechef.com/ide">在线编辑器</a>中编写代码，并查看根据你的技能水平分为不同类别的挑战集合（查看此<a href="https://www.codechef.com/wiki/tutorial-paying">示例</a>）。他们拥有庞大的程序员社区，成员们为论坛做出贡献、编写<a href="https://www.codechef.com/wiki/tutorial-paying">教程</a>并参加 CodeChef 的编码<a href="https://www.codechef.com/contests/">竞赛</a>。</p><h3 id="6-exercism-io"><strong>6. <a href="https://exercism.io/">Exercism.io</a></strong></h3><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2019/12/Screen-Shot-2019-12-11-at-8.14.45-AM.png" class="kg-image" alt="Screen-Shot-2019-12-11-at-8.14.45-AM" width="600" height="400" loading="lazy"></figure><p><a href="https://exercism.io/">Exercism</a> 是一个编码挑战网站，提供面向 52 种不同编程语言的 3100 多个挑战。选择你想掌握的语言后，你可以直接在你的机器上解决编码挑战（Exercism 有自己的命令行界面，你可以从 GitHub 下载）。</p><p>但是，它与其他挑战网站有点不同，因为你在完成每个挑战后都会与导师一起工作。导师会在线审核你的答案，并在需要时帮助你改进。一旦你的答案获得批准并提交，你将解锁更多挑战。</p><h3 id="7-codewars"><strong><a href="https://www.codewars.com/" rel="noopener">7. Codewars</a></strong></h3><figure class="kg-card kg-image-card"><img src="https://cdn-media-1.freecodecamp.org/images/QR7cVhZ7FGb6HjaEDu4N5Co1eTMNTbo1JFzq" class="kg-image" alt="QR7cVhZ7FGb6HjaEDu4N5Co1eTMNTbo1JFzq" width="800" height="406" loading="lazy"></figure><p>Codewars 提供了大量由他们自己的社区提交和编辑的编码挑战。你可以在他们的编辑器中以多种语言中的一种直接<a href="https://www.codewars.com/kata/trailing-zeros-in-factorials-in-any-given-integer-base/train/javascript">在线</a>解决挑战。你可以查看每个挑战的讨论以及用户的解决方案。</p><h3 id="8-leetcode"><strong><a href="https://leetcode.com/" rel="noopener">8. LeetCode</a></strong></h3><figure class="kg-card kg-image-card"><img src="https://cdn-media-1.freecodecamp.org/images/RzWKVwPaLY2SRsWFWk93ZNlzcg8V0Yeav5t7" class="kg-image" alt="RzWKVwPaLY2SRsWFWk93ZNlzcg8V0Yeav5t7" width="800" height="363" loading="lazy"></figure><p>LeetCode 是一个受欢迎的网站，它提供了 190 多个挑战的列表，可以帮助你准备技术工作面试。你可以使用九种编程语言中的一种直接在线解决<a href="https://leetcode.com/problems/merge-k-sorted-lists/">挑战</a>。你无法查看其他用户的解决方案，但网站会为你提供你自己的解决方案的统计信息，例如与其他用户的代码相比，你的代码的运行速度有多快。</p><p>他们还有一个专门用于准备工作面试的<a href="https://leetcode.com/mockinterview/">模拟面试</a>部分。他们举办自己的编码<a href="https://leetcode.com/contest/">竞赛</a>。并且他们有一个<a href="https://leetcode.com/articles/recursive-approach-segment-trees-range-sum-queries-lazy-propagation/">文章</a>部分，可以帮助你更好地理解某些问题。</p><h3 id="9-spoj"><strong><a href="http://www.spoj.com/" rel="noopener">9. SPOJ</a></strong></h3><figure class="kg-card kg-image-card"><img src="https://cdn-media-1.freecodecamp.org/images/MF3wP06V24C7jal2f8NRvAVhS-tAA2vbNDTL" class="kg-image" alt="MF3wP06V24C7jal2f8NRvAVhS-tAA2vbNDTL" width="800" height="392" loading="lazy"></figure><p>Sphere Online Judge（SPOJ）提供超过 20k 的编码挑战。你可以在<a href="http://www.spoj.com/problems/TETRA/">在线编辑器</a>中提交你的代码。 SPOJ 还举办自己的<a href="http://www.spoj.com/contests/">比赛</a>，并为用户提供讨论编码挑战的区域。不过，他们目前不像其他一些网站那样提供任何官方解决方案或文章。</p><h3 id="10-codingame"><strong><a href="https://www.codingame.com/" rel="noopener">10. CodinGame</a></strong></h3><figure class="kg-card kg-image-card"><img src="https://cdn-media-1.freecodecamp.org/images/6l08ZCKDOaoY1TH-PHHHac26McA-c1tIDOPU" class="kg-image" alt="6l08ZCKDOaoY1TH-PHHHac26McA-c1tIDOPU" width="800" height="460" loading="lazy"></figure><p>CodinGame 与其他网站有些不同，因为你实际上不是简单地在编辑器中解决编码挑战，而是为你直接在线玩的游戏编写代码。你可以在<a href="https://www.codingame.com/training">此处</a>查看当前提供的游戏列表，并在<a href="https://www.codingame.com/ide/puzzle/there-is-no-spoon-episode-1">此处</a>查看其中的示例。该游戏附带问题描述、测试用例和编辑器，你可以在其中使用二十多种编程语言中的一种编写代码。</p><p>尽管该网站不同于上述典型的竞争性编程网站，但它仍然受到喜欢解决挑战和参加比赛的程序员的欢迎。</p><p>这个列表基于几件事：我自己使用这些网站的经验、一些<a href="https://www.google.com/webhp?sourceid=chrome-instant&amp;rlz=1C5CHFA_enUS689US689&amp;ion=1&amp;espv=2&amp;ie=UTF-8#safe=off&amp;q=coding+challenges">谷歌搜索</a>、<a href="https://www.quora.com/What-are-good-coding-challenges-websites">Quora 帖子</a>以及一些文章，比如<a href="http://infocreeds.com/top-10-coding-challenges-websites/">这篇</a>。我还经常访问一些论坛和 Reddit，例如 <a href="https://chinese.freecodecamp.org/news/the-10-most-popular-coding-challenge-websites/r/learnprogramming">r/learnprogramming</a>，看看那里的用户通常会推荐哪些网站。免责声明：我在 Coderbyte 工作，这是上面提到的网站之一。</p> ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
