<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link href="https://steakovercooked.com/rss/en/blog/" rel="self" type="application/rss+xml" />
<title><![CDATA[I Read and I Share!]]></title>
<description><![CDATA[SteakOverCooked [I Read and I Share!] -> Computing]]></description>
<link>https://steakovercooked.com</link>
<language>zh-cn</language>
<webMaster>oh@steakovercooked.com</webMaster>
<copyright>Copyright 2006 ~ 2026, SteakOverCooked</copyright>
<generator>https://steakovercooked.com</generator>
<ttl>5</ttl>
<item>
<title><![CDATA[What Jobs Cannot Be Replaced by AI?]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2026/03/what-jobs-cannot-be-replaced-by-ai.txt]]></link>
<description><![CDATA[最近时不时想一个问题，未来3至10年，什么工作不能被AI影响或者轻易取代？<BR /><BR />初步得出一个答案，6个字：非标的，复杂的。<BR /><BR />所谓非标，就是这个产品或者服务，没有标准化答案，不能被数字化打分估算交付结果，比如装修里的贴瓷砖，手艺好坏靠客户主观评价，还有比如理发，好不好看，美的标准不统一。类似于这种，千人千面。<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2026/03/what-jobs-cannot-be-replaced-by-ai.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 15 Mar 2026 10:46:38 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2026/03/what-jobs-cannot-be-replaced-by-ai.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2026/03/what-jobs-cannot-be-replaced-by-ai.txt]]></guid>
</item>
<item>
<title><![CDATA[OpenClaw 解决的几个问题]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2026/03/openclaw-solves.txt]]></link>
<description><![CDATA[OpenClaw 解决的几个问题:<BR />解决了token消耗过慢的问题<BR />解决了AI时代的精神焦虑<BR />解决了技术爱好者发文分享的需求<BR />解决了跟不上AI潮流的焦虑<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2026/03/openclaw-solves.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Tue, 10 Mar 2026 08:55:00 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2026/03/openclaw-solves.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2026/03/openclaw-solves.txt]]></guid>
</item>
<item>
<title><![CDATA[OpenClaw: Things you didnot know]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2026/03/openclaw-things-you-do-not-know.txt]]></link>
<description><![CDATA[当你真正开始玩openclaw的时候，才会发现<BR /><BR />1. 并不能给小龙虾100u，让它给你赚到1wu<BR /><BR />2. 虽然你知道这个很费token，但是没想到那么费token<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2026/03/openclaw-things-you-do-not-know.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Mon, 09 Mar 2026 07:52:43 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2026/03/openclaw-things-you-do-not-know.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2026/03/openclaw-things-you-do-not-know.txt]]></guid>
</item>
<item>
<title><![CDATA[Tencent/QQ - OpenClaw Integration]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2026/03/tencent-openclaw.txt]]></link>
<description><![CDATA[3月7日消息，腾讯昨日面向个人用户开放了一项新功能，允许通过官方渠道快速创建能与 AI 智能体工具 OpenClaw 联动的 QQ 机器人。<BR /><BR />根据腾讯 QQ 开放平台发布的信息，用户只需通过手机 QQ 扫码登陆即可完成开发者账号注册（没有实名的 QQ 仍需完成实名登记），只需点击一次鼠标即可完成 QQ 机器人的创建，随后只需在 OpenClaw 运行环境中完成简单配置即可绑定，便能在 QQ 上与该机器人进行对话。<BR /><BR />登录后，QQ 开放平台会提供一个显眼的“创建机器人”选项，点击一次即可快速生成一个新的机器人账号（IT之家注：每个 QQ 账号最多创建 5 个），比其他所有平台都简单。<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2026/03/tencent-openclaw.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 08 Mar 2026 11:34:41 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2026/03/tencent-openclaw.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2026/03/tencent-openclaw.txt]]></guid>
</item>
<item>
<title><![CDATA[GPU资本时代的开场白]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2025/10/gpu-era.txt]]></link>
<description><![CDATA[有人说亚马逊裁了三万人，Meta（脸书）规定每半年要开掉5%的员工，AWS（亚马逊云）有1950亿美元的积压订单。<BR />这些其实都不是真的。<BR />但奇怪的是，这些假消息却火了整整两个月，还让不少股票群的人慌慌张张地加仓英伟达。<BR /><BR />为啥？<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2025/10/gpu-era.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Fri, 31 Oct 2025 08:29:39 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2025/10/gpu-era.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2025/10/gpu-era.txt]]></guid>
</item>
<item>
<title><![CDATA[What should we do if AI can]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2025/08/ai-cant-get-clever-right.txt]]></link>
<description><![CDATA[GPT-5发布之后，「纽约客」刊出一篇长文评论，充满了这本杂志特有的那种讽刺味儿，就差没把「眼见他起高楼，眼见他宴宾客，眼见他楼塌了」写到脸上了，我手搓翻译了全文，作为睡前读物给你们感受一下。<BR /><BR />如果AI不能继续变聪明了，我们该怎么办 – by Cal Newport<BR /><BR />所有和AI相关的兴奋和焦虑，源头都能追溯到2020年的1月。<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2025/08/ai-cant-get-clever-right.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Fri, 15 Aug 2025 10:10:31 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2025/08/ai-cant-get-clever-right.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2025/08/ai-cant-get-clever-right.txt]]></guid>
</item>
<item>
<title><![CDATA[Apple just proved that its AI “reasoning” models can’t reason at all]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2025/06/apple-says-ai-cannot-deduce.txt]]></link>
<description><![CDATA[苹果刚刚证明了像Claude、DeepSeek-R1和o3-mini这样的AI“推理”模型根本不具备推理能力。<BR /><BR />Apple just proved that its AI “reasoning” models can’t reason at all<BR /><BR />它们只是在非常擅长记忆模式。<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2025/06/apple-says-ai-cannot-deduce.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Mon, 09 Jun 2025 10:26:55 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2025/06/apple-says-ai-cannot-deduce.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2025/06/apple-says-ai-cannot-deduce.txt]]></guid>
</item>
<item>
<title><![CDATA[Nvidia - Power Digits, Super AI Computers]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2025/01/nvidia-digits.txt]]></link>
<description><![CDATA[刚刚，英伟达老黄仁勋发布了世界最小的个人AI超级计算机——Project Digits，主打一个“小而强”，售价为3000美元（约人民币21999元）。<BR /><BR /><BR /><BR />有多小？像上图那样，放在你的办公桌上，插上标准电源就能用。<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2025/01/nvidia-digits.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Tue, 07 Jan 2025 15:49:30 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2025/01/nvidia-digits.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2025/01/nvidia-digits.txt]]></guid>
</item>
<item>
<title><![CDATA[Google Top Search Queries 2024]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2024/12/google-top-10-2024.txt]]></link>
<description><![CDATA[谷歌近日发布了2024年度热搜排行榜，全球人物榜前十名中涵盖了众多政治领袖、运动员及娱乐明星，这其中不乏四名美国政界人士。有即将卸任的总统拜登和当选总统川普，还有初年宣布罹癌的英国凯特王妃，以及在巴黎奥运会上卷入性别争议的阿尔及利亚拳击选手卡利夫。<BR /><BR />在今年的热搜中，最受关注的新闻关键词无疑是“美国大选”，位列第一；其次是极端高温和奥运主题，分别占据第二和第三位。此外，一些天气事件，如飓风米尔顿和珊珊台风也进入了热搜榜，值得一提的是，川普相关的枪击事件则排在第八位。<BR /><BR />来自全球范围内对美国大选的浓厚关注反映在热搜人物榜上，川普毫无悬念地夺得冠军，而他的竞争对手贺锦丽则排名第三。退选的拜登位列第五，川普的副手万斯也取得了第七名的好成绩。<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2024/12/google-top-10-2024.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sat, 14 Dec 2024 09:54:46 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2024/12/google-top-10-2024.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2024/12/google-top-10-2024.txt]]></guid>
</item>
<item>
<title><![CDATA[System Design Interview Template]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2024/11/system-design-interview-template.txt]]></link>
<description><![CDATA[Define the Problem Space<BR /><BR />    Understand problem and define scope.<BR />    Clarify functional and non-functional requirements.<BR />    State assumptions and decisions explicitly.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2024/11/system-design-interview-template.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Tue, 12 Nov 2024 08:22:36 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2024/11/system-design-interview-template.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2024/11/system-design-interview-template.txt]]></guid>
</item>
<item>
<title><![CDATA[Training ChatGPT]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2024/11/chatgpt-orion.txt]]></link>
<description><![CDATA[来自The Information的猛料：ChatGPT的训练好像卡住了⋯⋯<BR /><BR />– 先说乐观的，OpenAI的下一代模型GPT-Orion虽然只完成了20%的训练，但它的能力已经和GPT-4持平了；<BR /><BR />– 但是——没错，但是来了——和GPT-3到GPT-4之间的飞跃进步相比，GPT-Orion的提升要小很多，所以它配不上GPT-5这个命名；<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2024/11/chatgpt-orion.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Mon, 11 Nov 2024 19:34:57 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2024/11/chatgpt-orion.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2024/11/chatgpt-orion.txt]]></guid>
</item>
<item>
<title><![CDATA[Artificial intelligence, three major elements, computing power, data, and algorithms]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2024/11/ai-algorithms-data-power.txt.txt]]></link>
<description><![CDATA[今天才知道Scale AI的CEO Alexandr Wang， 居然是1997年出生的。<BR /><BR />这家公司主要负责给硅谷各大公司提供数据服务，包括数据标注，清洗，挖掘，运营等等<BR /><BR />而且营收非常可观，用了大量第三世界国家的人力来降低成本。<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2024/11/ai-algorithms-data-power.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Mon, 04 Nov 2024 22:51:18 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2024/11/ai-algorithms-data-power.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2024/11/ai-algorithms-data-power.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[传RSA加密系统已被密码学大牛破解]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2021/03/cracking-rsa.txt]]></link>
<description><![CDATA[近日，德国密码学家克劳斯·彼得·施诺尔（Claus Peter Schnorr）在预印本网站上传论文称自己破解了RSA加密系统。<BR /><BR />　　此事引起密码学界和量子密码界的广泛关注。上海交通大学网络空间安全学院院长谷大武教授3月4日表示，昨天看到这个消息感到很吃惊。“如果属实，这个结果是很重要的，会对部分应用产生安全影响。我们在分析这篇文章，目前还没结论。”<BR /><BR />　　RSA是1977年由罗纳德·李维斯特（Ron Rivest）、阿迪·萨莫尔（Adi Shamir）和伦纳德·阿德曼（Leonard Adleman）一起提出的加密算法。这一算法利用大素数分解困难的特性，由于大素数之积难被分解，因此该密码就难被破解。如果想要破解密码，就需要花费很长时间进行大量运算。<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2021/03/cracking-rsa.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Fri, 05 Mar 2021 16:01:51 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2021/03/cracking-rsa.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2021/03/cracking-rsa.txt]]></guid>
</item>
<item>
<title><![CDATA[Kaprekar]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/kaprekar.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Facebook:<BR /><BR />Kaprekar's Constant is the number 6174. This number is special because it has the property where for any 4-digit number that has 2 or more unique digits, if you repeatedly apply a certain function it always reaches the number 6174.<BR /><BR />This certain function is as follows:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/kaprekar.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Mon, 03 Feb 2020 19:23:39 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/kaprekar.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/kaprekar.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Making a Height Balanced Binary Search Tree]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/making-a-height-balanced-binary-search-tree.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Google:<BR /><BR />Given a sorted list, create a height balanced binary search tree, meaning the height differences of each node can only differ by at most 1.<BR /><BR />Here's some code to start with:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/making-a-height-balanced-binary-search-tree.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 21:02:42 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/making-a-height-balanced-binary-search-tree.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/making-a-height-balanced-binary-search-tree.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Staying on a Chess Board]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/staying-on-a-chess-board.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Google:<BR /><BR />A chess board is an 8x8 grid. Given a knight at any position (x, y) and a number of moves k, we want to figure out after k random moves by a knight, the probability that the knight will still be on the chessboard. Once the knight leaves the board it cannot move again and will be considered off the board.<BR /><BR />Here's some starter code:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/staying-on-a-chess-board.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 21:01:59 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/staying-on-a-chess-board.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/staying-on-a-chess-board.txt]]></guid>
</item>
<item>
<title><![CDATA[Multitasking]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/multitasking.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by AirBNB:<BR /><BR />We have a list of tasks to perform, with a cooldown period. We can do multiple of these at the same time, but we cannot run the same task simultaneously.<BR /><BR />Given a list of tasks, find how long it will take to complete the tasks in the order they are input.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/multitasking.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 21:01:30 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/multitasking.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/multitasking.txt]]></guid>
</item>
<item>
<title><![CDATA[Sort a Partially Sorted List]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/sort-a-partially-sorted-list.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Uber:<BR /><BR />You are given a list of n numbers, where every number is at most k indexes away from its properly sorted index. Write a sorting algorithm (that will be given the number k) for this list that can solve this in O(n log k)<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/sort-a-partially-sorted-list.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 21:01:10 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/sort-a-partially-sorted-list.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/sort-a-partially-sorted-list.txt]]></guid>
</item>
<item>
<title><![CDATA[Most Frequent Subtree Sum]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/most-frequent-subtree-sum.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by LinkedIn:<BR /><BR />Given a binary tree, find the most frequent subtree sum.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/most-frequent-subtree-sum.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 21:00:46 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/most-frequent-subtree-sum.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/most-frequent-subtree-sum.txt]]></guid>
</item>
<item>
<title><![CDATA[Fix Brackets]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/fix-brackets.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Twitter:<BR /><BR />Given a string with only ( and ), find the minimum number of characters to add or subtract to fix the string such that the brackets are balanced.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/fix-brackets.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 21:00:04 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/fix-brackets.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/fix-brackets.txt]]></guid>
</item>
<item>
<title><![CDATA[Palindrome Integers]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/palindrome-integers.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Twitter:<BR /><BR />Given an integer, check if that integer is a palindrome. For this problem do not convert the integer to a string to check if it is a palindrome.<BR /><BR />import math<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/palindrome-integers.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 20:59:37 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/palindrome-integers.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/palindrome-integers.txt]]></guid>
</item>
<item>
<title><![CDATA[Print a tree level-by-level, with line-breaks]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/print-a-tree-level-by-level,-with-line-breaks.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Apple:<BR /><BR />You are given a tree, and your job is to print it level-by-level with linebreaks.<BR /><BR />    a<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/print-a-tree-level-by-level,-with-line-breaks.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 20:59:06 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/print-a-tree-level-by-level,-with-line-breaks.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/print-a-tree-level-by-level,-with-line-breaks.txt]]></guid>
</item>
<item>
<title><![CDATA[Spreadsheet Columns]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/spreadsheet-columns.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Apple:<BR /><BR />In many spreadsheet applications, the columns are marked with letters. From the 1st to the 26th column the letters are A to Z. Then starting from the 27th column it uses AA, AB, ..., ZZ, AAA, etc.<BR /><BR />Given a number n, find the n-th column name.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/spreadsheet-columns.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 20:58:32 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/spreadsheet-columns.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/spreadsheet-columns.txt]]></guid>
</item>
<item>
<title><![CDATA[Generate All IP Addresses]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/generate-all-ip-addresses.txt]]></link>
<description><![CDATA[i, here's your problem today. This problem was recently asked by Microsoft:<BR /><BR />An IP Address is in the format of A.B.C.D, where A, B, C, D are all integers between 0 to 255.<BR /><BR />Given a string of numbers, return the possible IP addresses you can make with that string by splitting into 4 parts of A, B, C, D.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/generate-all-ip-addresses.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 20:58:04 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/generate-all-ip-addresses.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/generate-all-ip-addresses.txt]]></guid>
</item>
<item>
<title><![CDATA[Consecutive Ones]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/consecutive-ones.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Microsoft:<BR /><BR />Return the longest run of 1s for a given integer n's binary representation.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/consecutive-ones.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 20:57:33 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/consecutive-ones.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/consecutive-ones.txt]]></guid>
</item>
<item>
<title><![CDATA[Spreadsheet Column Title]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/spreadsheet-column-title.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Amazon:<BR /><BR />MS Excel column titles have the following pattern: A, B, C, ..., Z, AA, AB, ..., AZ, BA, BB, ..., ZZ, AAA, AAB, ... etc. In other words, column 1 is named "A", column 2 is "B", column 26 is "Z", column 27 is "AA" and so forth. Given a positive integer, find its corresponding column name.<BR />Examples:<BR />Input: 26<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/spreadsheet-column-title.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 20:57:00 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/spreadsheet-column-title.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/spreadsheet-column-title.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Compare Version Numbers]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/compare-version-numbers.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Amazon:<BR /><BR />Version numbers are strings that are used to identify unique states of software products. A version number is in the format a.b.c.d. and so on where a, b, etc. are numeric strings separated by dots. These generally represent a hierarchy from major to minor changes. Given two version numbers version1 and version2, conclude which is the latest version number. Your code should do the following:<BR />If version1 > version2 return 1.<BR />If version1 < version2 return -1.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/compare-version-numbers.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 20:56:26 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/compare-version-numbers.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/compare-version-numbers.txt]]></guid>
</item>
<item>
<title><![CDATA[Reverse a Directed Graph]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/reverse-a-directed-graph.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Facebook:<BR /><BR />Given a directed graph, reverse the directed graph so all directed edges are reversed.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/reverse-a-directed-graph.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 20:55:43 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/reverse-a-directed-graph.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/reverse-a-directed-graph.txt]]></guid>
</item>
<item>
<title><![CDATA[Absolute Path]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/absolute-path.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Facebook:<BR /><BR />Given a file path with folder names, '..' (Parent directory), and '.' (Current directory), return the shortest possible file path (Eliminate all the '..' and '.').<BR /><BR />Example<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/absolute-path.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 20:55:09 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/absolute-path.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/absolute-path.txt]]></guid>
</item>
<item>
<title><![CDATA[Design Tic-Tac-Toe]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/design-tic-tac-toe.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Google:<BR /><BR />Design a Tic-Tac-Toe game played between two players on an n x n grid. A move is guaranteed to be valid, and a valid move is one placed on an empty block in the grid. A player who succeeds in placing n of their marks in a horizontal, diagonal, or vertical row wins the game. Once a winning condition is reached, the game ends and no more moves are allowed. Below is an example game which ends in a winning condition:<BR /><BR />Given n = 3, assume that player 1 is "X" and player 2 is "O" <BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/design-tic-tac-toe.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 20:54:33 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/design-tic-tac-toe.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/design-tic-tac-toe.txt]]></guid>
</item>
<item>
<title><![CDATA[Top K Frequent words]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/top-k-frequent-words.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by AirBNB:<BR /><BR />Given a non-empty list of words, return the k most frequent words. The output should be sorted from highest to lowest frequency, and if two words have the same frequency, the word with lower alphabetical order comes first. Input will contain only lower-case letters.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/top-k-frequent-words.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 20:53:43 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/top-k-frequent-words.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/top-k-frequent-words.txt]]></guid>
</item>
<item>
<title><![CDATA[Detect Linked List Cycle]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/detect-linked-list-cycle.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Uber:<BR /><BR />Given a linked list, determine if the linked list has a cycle in it. For notation purposes, we use an integer pos which represents the zero-indexed position where the tail connects to.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/detect-linked-list-cycle.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 20:53:03 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/detect-linked-list-cycle.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/detect-linked-list-cycle.txt]]></guid>
</item>
<item>
<title><![CDATA[Plus One]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/plus-one.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by LinkedIn:<BR /><BR />Given a non-empty array where each element represents a digit of a non-negative integer, add one to the integer. The most significant digit is at the front of the array and each element in the array contains only one digit. Furthermore, the integer does not have leading zeros, except in the case of the number '0'.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/plus-one.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 20:52:23 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/plus-one.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/plus-one.txt]]></guid>
</item>
<item>
<title><![CDATA[Find Missing Numbers in an Array]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/find-missing-numbers-in-an-array.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Twitter:<BR /><BR />Given an array of integers of size n, where all elements are between 1 and n inclusive, find all of the elements of [1, n] that do not appear in the array. Some numbers may appear more than once.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/find-missing-numbers-in-an-array.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 20:51:43 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/find-missing-numbers-in-an-array.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/find-missing-numbers-in-an-array.txt]]></guid>
</item>
<item>
<title><![CDATA[Binary Tree Level with Minimum Sum]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/binary-tree-level-with-minimum-sum.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Twitter:<BR /><BR />You are given the root of a binary tree. Find the level for the binary tree with the minimum sum, and return that value.<BR /><BR />For instance, in the example below, the sums of the trees are 10, 2 + 8 = 10, and 4 + 1 + 2 = 7. So, the answer here should be 7.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/02/binary-tree-level-with-minimum-sum.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 02 Feb 2020 20:50:57 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/binary-tree-level-with-minimum-sum.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/02/binary-tree-level-with-minimum-sum.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview: Lowest Common Ancestor of 2 Nodes in Binary Tree]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/lowest-common-ancestor-of-2-nodes-in-binary-tree.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Apple:<BR /><BR />You are given the root of a binary tree, along with two nodes, A and B. Find and return the lowest common ancestor of A and B. For this problem, you can assume that each node also has a pointer to its parent, along with its left and right child.<BR /><BR /><BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/lowest-common-ancestor-of-2-nodes-in-binary-tree.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 20:06:55 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/lowest-common-ancestor-of-2-nodes-in-binary-tree.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/lowest-common-ancestor-of-2-nodes-in-binary-tree.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview: Shifted String]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/shifted-string.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Apple:<BR /><BR />You are given two strings, A and B. Return whether A can be shifted some number of times to get B.<BR /><BR />Eg. A = abcde, B = cdeab should return true because A can be shifted 3 times to the right to get B. A = abc and B= acb should return false.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/shifted-string.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 20:06:20 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/shifted-string.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/shifted-string.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview: Level Order Traversal of Binary Tree]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/level-order-traversal-of-binary-tree.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Microsoft:<BR /><BR />Given the root of a binary tree, print its level-order traversal. For example:<BR /><BR /><BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/level-order-traversal-of-binary-tree.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 20:05:43 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/level-order-traversal-of-binary-tree.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/level-order-traversal-of-binary-tree.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview: Determine If Linked List is Palindrome]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/determine-if-linked-list-is-palindrome.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Microsoft:<BR /><BR />You are given a doubly linked list. Determine if it is a palindrome.<BR /><BR />Can you do this for a singly linked list?<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/determine-if-linked-list-is-palindrome.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 20:05:04 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/determine-if-linked-list-is-palindrome.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/determine-if-linked-list-is-palindrome.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview: Subarray With Target Sum]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/subarray-with-target-sum.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Amazon:<BR /><BR />You are given an array of integers, and an integer K. Return the subarray which sums to K. You can assume that a solution will always exist.<BR /><BR /><BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/subarray-with-target-sum.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 20:04:22 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/subarray-with-target-sum.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/subarray-with-target-sum.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview: Longest Consecutive Sequence]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/longest-consecutive-sequence.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Amazon:<BR /><BR />You are given an array of integers. Return the length of the longest consecutive elements sequence in the array.<BR /><BR />For example, the input array [100, 4, 200, 1, 3, 2] has the longest consecutive sequence 1, 2, 3, 4, and thus, you should return its length, 4.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/longest-consecutive-sequence.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 20:03:50 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/longest-consecutive-sequence.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/longest-consecutive-sequence.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview: Permutations of numbers]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/permutations-of-numbers.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Facebook:<BR /><BR />You are given an array of integers. Return all the permutations of this array.<BR /><BR /><BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/permutations-of-numbers.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 20:03:21 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/permutations-of-numbers.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/permutations-of-numbers.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview: Maximum Path Sum in Binary Tree]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/maximum-path-sum-in-binary-tree.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Facebook:<BR /><BR />You are given the root of a binary tree. Find the path between 2 nodes that maximizes the sum of all the nodes in the path, and return the sum. The path does not necessarily need to go through the root.<BR /><BR /><BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/maximum-path-sum-in-binary-tree.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 20:02:51 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/maximum-path-sum-in-binary-tree.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/maximum-path-sum-in-binary-tree.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview: Smallest Number that is not a Sum of a Subset of List]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/smallest-number-that-is-not-a-sum-of-a-subset-of-list.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by AirBNB:<BR /><BR />Given a sorted list of positive numbers, find the smallest positive number that cannot be a sum of any subset in the list.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/smallest-number-that-is-not-a-sum-of-a-subset-of-list.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 20:02:13 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/smallest-number-that-is-not-a-sum-of-a-subset-of-list.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/smallest-number-that-is-not-a-sum-of-a-subset-of-list.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview: Make the Largest Number]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/make-the-largest-number.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Uber:<BR /><BR />Given a number of integers, combine them so it would create the largest number.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/make-the-largest-number.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 20:01:16 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/make-the-largest-number.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/make-the-largest-number.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview: No Adjacent Repeating Characters]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/no-adjacent-repeating-characters.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by LinkedIn:<BR /><BR />Given a string, rearrange the string so that no character next to each other are the same. If no such arrangement is possible, then return None.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/no-adjacent-repeating-characters.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 19:58:47 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/no-adjacent-repeating-characters.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/no-adjacent-repeating-characters.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview: String Compression]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/string-compression.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Twitter:<BR /><BR />Given an array of characters with repeats, compress it in place. The length after compression should be less than or equal to the original array.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/string-compression.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 19:58:12 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/string-compression.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/string-compression.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview: Convert Roman Numerals to Decimal]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/convert-roman-numerals-to-decimal.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Twitter:<BR /><BR />Given a Roman numeral, find the corresponding decimal value. Inputs will be between 1 and 3999.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/convert-roman-numerals-to-decimal.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 19:56:17 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/convert-roman-numerals-to-decimal.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/convert-roman-numerals-to-decimal.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview Question: Find the Single Element in an Array of Duplicates]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/find-the-single-element-in-an-array-of-duplicates.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Apple:<BR /><BR />Given an array of integers, arr, where all numbers occur twice except one number which occurs once, find the number. Your solution should ideally be O(n) time and use constant extra space.<BR />Example:<BR />Input: arr = [7, 3, 5, 5, 4, 3, 4, 8, 8]<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/find-the-single-element-in-an-array-of-duplicates.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 19:55:15 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/find-the-single-element-in-an-array-of-duplicates.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/find-the-single-element-in-an-array-of-duplicates.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview Question: Nth Fibonacci Number]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/nth-fibonacci-number.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Apple:<BR /><BR />The Fibonacci sequence is the integer sequence defined by the recurrence relation: F(n) = F(n-1) + F(n-2), where F(0) = 0 and F(1) = 1. In other words, the nth Fibonacci number is the sum of the prior two Fibonacci numbers. Below are the first few values of the sequence:<BR /><BR />0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144...<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/nth-fibonacci-number.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 19:53:58 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/nth-fibonacci-number.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/nth-fibonacci-number.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview Question: Max and Min with Limited Comparisons]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/max-and-min-with-limited-comparisons.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Microsoft:<BR /><BR />Given a list of numbers of size n, where n is greater than 3, find the maximum and minimum of the list using less than 2 * (n - 1) comparisons.<BR /><BR />Here's a start:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/max-and-min-with-limited-comparisons.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 19:53:17 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/max-and-min-with-limited-comparisons.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/max-and-min-with-limited-comparisons.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview Question: Symmetric k-ary Tree]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/symmetric-k-ary-tree.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Microsoft:<BR /><BR />A k-ary tree is a tree with k-children, and a tree is symmetrical if the data of the left side of the tree is the same as the right side of the tree.<BR /><BR />Here's an example of a symmetrical k-ary tree.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/symmetric-k-ary-tree.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 19:52:41 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/symmetric-k-ary-tree.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/symmetric-k-ary-tree.txt]]></guid>
</item>
<item>
<title><![CDATA[Algorithm Interview Question: H-Index]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/h-index.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Amazon:<BR /><BR />The h-index is a metric that attempts to measure the productivity and citation impact of the publication of a scholar. The definition of the h-index is if a scholar has at least h of their papers cited h times.<BR /><BR />Given a list of publications of the number of citations a scholar has, find their h-index.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2020/01/h-index.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 12 Jan 2020 19:51:36 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/h-index.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2020/01/h-index.txt]]></guid>
</item>
<item>
<title><![CDATA[Python才是世界上最好的语言]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/python-is-the-best.txt]]></link>
<description><![CDATA[　　不同的编程有不同的应用场景和不同的使用场合，因此无法全面的评论哪种语言是最好的。但是各种不同的媒介还是每隔一段时间都会发布编程语言的热度排行榜。前不久电气和电子工程师协会（ IEEE）发布了顶级编程语言交互排行榜。Python超越Java高居首位。<BR /><BR />　　为什么Python在IEEE Spectrum的调查里面这么受欢迎呢？<BR /><BR />　　一个原因就是Python现在已经逐渐受到嵌入式的支持。放在以前，受到嵌入式硬件的限制，一般只能支持一些编译语言。但是现在随着嵌入式硬件变得越来越强大，他的硬件能力足以支撑起Python的运行。而Python对于一些特定的嵌入式应用场景可以非常简单、方便、快速的搭建起可运行系统。因此，Python现在在嵌入式圈子里逐渐得到应用并且火了起来。<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/python-is-the-best.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 26 Dec 2019 10:33:54 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/python-is-the-best.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/python-is-the-best.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Jump to the End]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/jump-to-the-end.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Facebook:<BR /><BR />Starting at index 0, for an element n at index i, you are allowed to jump at most n indexes ahead. Given a list of numbers, find the minimum number of jumps to reach the end of the list.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/jump-to-the-end.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Tue, 24 Dec 2019 21:37:15 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/jump-to-the-end.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/jump-to-the-end.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Circle of Chained Words]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/circle-of-chained-words.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Facebook:<BR /><BR />Two words can be 'chained' if the last character of the first word is the same as the first character of the second word.<BR /><BR />Given a list of words, determine if there is a way to 'chain' all the words in a circle.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/circle-of-chained-words.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Tue, 24 Dec 2019 21:36:26 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/circle-of-chained-words.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/circle-of-chained-words.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Decode String]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/decode-string.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Google:<BR /><BR />Given a string with a certain rule: k[string] should be expanded to string k times. So for example, 3[abc] should be expanded to abcabcabc. Nested expansions can happen, so 2[a2[b]c] should be expanded to abbcabbc.<BR /><BR />Your starting point:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/decode-string.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Tue, 24 Dec 2019 21:35:38 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/decode-string.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/decode-string.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Full Binary Tree]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/full-binary-tree.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Google:<BR /><BR />Given a binary tree, remove the nodes in which there is only 1 child, so that the binary tree is a full binary tree.<BR /><BR />So leaf nodes with no children should be kept, and nodes with 2 children should be kept as well.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/full-binary-tree.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Tue, 24 Dec 2019 21:35:02 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/full-binary-tree.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/full-binary-tree.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Min Stack]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/min-stack.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Uber:<BR /><BR />Design a simple stack that supports push, pop, top, and retrieving the minimum element in constant time.<BR /><BR />push(x) -- Push element x onto stack.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/min-stack.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Tue, 24 Dec 2019 21:34:12 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/min-stack.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/min-stack.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Reverse Integer]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/reverse-integer.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by LinkedIn:<BR /><BR />Write a function that reverses the digits a 32-bit signed integer, x. Assume that the environment can only store integers within the 32-bit signed integer range, [-2^31, 2^31 - 1]. The function returns 0 when the reversed integer overflows.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/reverse-integer.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Tue, 24 Dec 2019 21:33:27 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/reverse-integer.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/reverse-integer.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Min Range Needed to Sort]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/min-range-needed-to-sort.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Twitter:<BR /><BR />Given a list of integers, return the bounds of the minimum range that must be sorted so that the whole list would be sorted.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/min-range-needed-to-sort.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Tue, 24 Dec 2019 21:32:47 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/min-range-needed-to-sort.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/min-range-needed-to-sort.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Distribute Bonuses]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/distribute-bonuses.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Twitter:<BR /><BR />You are the manager of a number of employees who all sit in a row. The CEO would like to give bonuses to all of your employees, but since the company did not perform so well this year the CEO would like to keep the bonuses to a minimum.<BR /><BR />The rules of giving bonuses is that:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/distribute-bonuses.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Tue, 24 Dec 2019 21:32:07 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/distribute-bonuses.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/distribute-bonuses.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Tree Serialization]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/tree-serialization.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Apple:<BR /><BR />You are given the root of a binary tree. You need to implement 2 functions:<BR /><BR />1. serialize(root) which serializes the tree into a string representation<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/tree-serialization.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Tue, 24 Dec 2019 21:31:25 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/tree-serialization.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/tree-serialization.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem:  Arithmetic Binary Tree]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/arithmetic-binary-tree.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Apple:<BR /><BR />You are given a binary tree representation of an arithmetic expression. In this tree, each leaf is an integer value,, and a non-leaf node is one of the four operations: '+', '-', '*', or '/'.<BR /><BR />Write a function that takes this tree and evaluates the expression.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/arithmetic-binary-tree.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Tue, 24 Dec 2019 21:30:28 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/arithmetic-binary-tree.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/arithmetic-binary-tree.txt]]></guid>
</item>
<item>
<title><![CDATA[[Daily Problem] Angles of a Clock]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/-angles-of-a-clock.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Microsoft:<BR /><BR />Given a time in the format of hour and minute, calculate the angle of the hour and minute hand on a clock.<BR /><BR /><BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/-angles-of-a-clock.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 15 Dec 2019 10:39:43 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/-angles-of-a-clock.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/-angles-of-a-clock.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[[Daily Problem] Longest Increasing Subsequence]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/longest-increasing-subsequence.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Microsoft:<BR /><BR />You are given an array of integers. Return the length of the longest increasing subsequence (not necessarily contiguous) in the array.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/longest-increasing-subsequence.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 15 Dec 2019 10:36:40 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/longest-increasing-subsequence.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/longest-increasing-subsequence.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Given two arrays, write a function to compute their intersection.]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/given-two-arrays,-write-a-function-to-compute-their-intersection.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Amazon:<BR /><BR />Given two arrays, write a function to compute their intersection - the intersection means the numbers that are in both arrays.<BR /><BR />Example 1:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/given-two-arrays,-write-a-function-to-compute-their-intersection.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 12 Dec 2019 20:31:02 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/given-two-arrays,-write-a-function-to-compute-their-intersection.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/given-two-arrays,-write-a-function-to-compute-their-intersection.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Product of Array Except Self]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/product-of-array-except-self.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Amazon:<BR /><BR />You are given an array of integers. Return an array of the same size where the element at each index is the product of all the elements in the original array except for the element at that index.<BR /><BR />For example, an input of [1, 2, 3, 4, 5] should return [120, 60, 40, 30, 24].<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/product-of-array-except-self.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 12 Dec 2019 20:30:34 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/product-of-array-except-self.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/product-of-array-except-self.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Merge List Of Number Into Ranges]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/merge-list-of-number-into-ranges.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Facebook:<BR /><BR />Given a sorted list of numbers, return a list of strings that represent all of the consecutive numbers.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/merge-list-of-number-into-ranges.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 12 Dec 2019 20:30:06 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/merge-list-of-number-into-ranges.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/merge-list-of-number-into-ranges.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Reverse Words in a String]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/reverse-words-in-a-string.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Facebook:<BR /><BR />Given a string, you need to reverse the order of characters in each word within a sentence while still preserving whitespace and initial word order.<BR /><BR />Example 1:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/reverse-words-in-a-string.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 12 Dec 2019 20:28:57 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/reverse-words-in-a-string.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/reverse-words-in-a-string.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Room scheduling]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/room-scheduling.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Google:<BR /><BR />You are given an array of tuples (start, end) representing time intervals for lectures. The intervals may be overlapping. Return the number of rooms that are required.<BR /><BR />For example. [(30, 75), (0, 50), (60, 150)] should return 2.<a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 12 Dec 2019 20:28:05 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/room-scheduling.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/room-scheduling.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Running Median]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/running-median.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Google:<BR /><BR />You are given a stream of numbers. Compute the median for each new element .<BR /><BR />Eg. Given [2, 1, 4, 7, 2, 0, 5], the algorithm should output [2, 1.5, 2, 3.0, 2, 2, 2]<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/running-median.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 12 Dec 2019 20:27:28 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/running-median.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/running-median.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Group Words that are Anagrams]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/group-words-that-are-anagrams.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by AirBNB:<BR /><BR />Given a list of words, group the words that are anagrams of each other. (An anagram are words made up of the same letters).<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/group-words-that-are-anagrams.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 12 Dec 2019 20:26:57 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/group-words-that-are-anagrams.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/group-words-that-are-anagrams.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Minimum Removals for Valid Parenthesis]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/minimum-removals-for-valid-parenthesis.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Uber:<BR /><BR />You are given a string of parenthesis. Return the minimum number of parenthesis that would need to be removed in order to make the string valid. "Valid" means that each open parenthesis has a matching closed parenthesis.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/minimum-removals-for-valid-parenthesis.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 12 Dec 2019 20:26:26 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/minimum-removals-for-valid-parenthesis.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/minimum-removals-for-valid-parenthesis.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Find the Number of Islands]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/find-the-number-of-islands.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by LinkedIn:<BR /><BR />Given a 2-dimensional grid consisting of 1's (land blocks) and 0's (water blocks), count the number of islands present in the grid. The definition of an island is as follows:<BR />1.) Must be surrounded by water blocks.<BR />2.) Consists of land blocks (1's) connected to adjacent land blocks (either vertically or horizontally).<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/find-the-number-of-islands.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 12 Dec 2019 20:25:34 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/find-the-number-of-islands.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/find-the-number-of-islands.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Largest BST in a Binary Tree]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/largest-bst-in-a-binary-tree.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Twitter:<BR /><BR />You are given the root of a binary tree. Find and return the largest subtree of that tree, which is a valid binary search tree.<BR /><BR />Here's a starting point:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/largest-bst-in-a-binary-tree.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 12 Dec 2019 20:24:54 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/largest-bst-in-a-binary-tree.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/largest-bst-in-a-binary-tree.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: 3 Sum]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/3-sum.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Twitter:<BR /><BR />Given an array, nums, of n integers, find all unique triplets (three numbers, a, b, & c) in nums such that a + b + c = 0. Note that there may not be any triplets that sum to zero in nums, and that the triplets must not be duplicates.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/3-sum.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 12 Dec 2019 20:24:24 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/3-sum.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/3-sum.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Word Ordering in a Different Alphabetical Order]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/word-ordering-in-a-different-alphabetical-order.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Apple:<BR /><BR />Given a list of words, and an arbitrary alphabetical order, verify that the words are in order of the alphabetical order.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/word-ordering-in-a-different-alphabetical-order.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 12 Dec 2019 20:23:50 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/word-ordering-in-a-different-alphabetical-order.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/word-ordering-in-a-different-alphabetical-order.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Sort Colors]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/sort-colors.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Apple:<BR /><BR />Given an array with n objects colored red, white or blue, sort them in-place so that objects of the same color are adjacent, with the colors in the order red, white and blue.<BR /><BR />Here, we will use the integers 0, 1, and 2 to represent the color red, white, and blue respectively.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/sort-colors.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 12 Dec 2019 20:22:38 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/sort-colors.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/sort-colors.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Reconstrunct Binary Tree from Preorder and Inorder Traversals]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/reconstrunct-binary-tree-from-preorder-and-inorder-traversals.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Microsoft:<BR /><BR />You are given the preorder and inorder traversals of a binary tree in the form of arrays. Write a function that reconstructs the tree represented by these traversals.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/reconstrunct-binary-tree-from-preorder-and-inorder-traversals.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 12 Dec 2019 20:22:04 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/reconstrunct-binary-tree-from-preorder-and-inorder-traversals.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/reconstrunct-binary-tree-from-preorder-and-inorder-traversals.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Count Number of Unival Subtrees]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/count-number-of-unival-subtrees.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Microsoft:<BR /><BR />A unival tree is a tree where all the nodes have the same value. Given a binary tree, return the number of unival subtrees in the tree.<BR /><BR />For example, the following tree should return 5:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/count-number-of-unival-subtrees.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 12 Dec 2019 20:20:32 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/count-number-of-unival-subtrees.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/count-number-of-unival-subtrees.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Longest Substring With K Distinct Characters]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/longest-substring-with-k-distinct-characters.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Amazon:<BR /><BR />You are given a string s, and an integer k. Return the length of the longest substring in s that contains at most k distinct characters.<BR /><BR />For instance, given the string:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/longest-substring-with-k-distinct-characters.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Thu, 12 Dec 2019 20:19:00 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/longest-substring-with-k-distinct-characters.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/longest-substring-with-k-distinct-characters.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[微信拉黑和删除有啥区别？]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/wechat-block.txt.txt]]></link>
<description><![CDATA[相信很多使用微信的读者都曾经拉黑过某人，更不用说删除好友了，虽然拉黑和删除都能起到拒绝接收对方信息的效果，但它们具体有什么异同呢？拉黑和删除之后，还可以收发消息吗？聊天记录还在吗？还可以重新添加吗？对方知道自己被我拉黑/删除吗？<BR /><BR />为了解答这个困扰良久的未解之谜，12月4日，腾讯微信团队官微在微博科普了拉黑与删除的区别。<BR /><BR />问：还可以收发信息吗?<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/12/wechat-block.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Wed, 04 Dec 2019 13:32:00 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/wechat-block.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/12/wechat-block.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Get all Values at a Certain Height in a Binary Tree]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/get-all-values-at-a-certain-height-in-a-binary-tree.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Amazon:<BR /><BR />Given a binary tree, return all values given a certain height h.<BR /><BR />Here's a starting point:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/11/get-all-values-at-a-certain-height-in-a-binary-tree.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Tue, 26 Nov 2019 20:44:00 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/get-all-values-at-a-certain-height-in-a-binary-tree.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/get-all-values-at-a-certain-height-in-a-binary-tree.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Validate Binary Search Tree]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/validate-binary-search-tree.txt.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Facebook:<BR /><BR />You are given the root of a binary search tree. Return true if it is a valid binary search tree, and false otherwise. Recall that a binary search tree has the property that all values in the left subtree are less than or equal to the root, and all values in the right subtree are greater than or equal to the root.<BR /><BR />Here's a starting point:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/11/validate-binary-search-tree.txt.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Mon, 25 Nov 2019 18:44:52 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/validate-binary-search-tree.txt.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/validate-binary-search-tree.txt.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: First Missing Positive Integer]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/first-missing-positive-integer.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Facebook:<BR /><BR />You are given an array of integers. Return the smallest positive integer that is not present in the array. The array may contain duplicate entries.<BR /><BR />For example, the input [3, 4, -1, 1] should return 2 because it is the smallest positive integer that doesn't exist in the array.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/11/first-missing-positive-integer.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Mon, 25 Nov 2019 18:42:24 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/first-missing-positive-integer.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/first-missing-positive-integer.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Look and Say Sequence]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/look-and-say-sequence.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Google:<BR /><BR />A look-and-say sequence is defined as the integer sequence beginning with a single digit in which the next term is obtained by describing the previous term. An example is easier to understand:<BR /><BR />Each consecutive value describes the prior value.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/11/look-and-say-sequence.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Mon, 25 Nov 2019 18:41:44 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/look-and-say-sequence.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/look-and-say-sequence.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Deepest Node in a Binary Tree]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/deepest-node-in-a-binary-tree.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Google:<BR /><BR />You are given the root of a binary tree. Return the deepest node (the furthest node from the root).<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/11/deepest-node-in-a-binary-tree.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Mon, 25 Nov 2019 18:40:57 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/deepest-node-in-a-binary-tree.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/deepest-node-in-a-binary-tree.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Buddy Strings]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/buddy-strings.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by AirBNB:<BR /><BR />Given two strings A and B of lowercase letters, return true if and only if we can swap two letters in A so that the result equals B.<BR /><BR />Example 1:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/11/buddy-strings.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Mon, 25 Nov 2019 18:40:16 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/buddy-strings.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/buddy-strings.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Trapping Rainwater]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/tapping-rainwater.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Uber:<BR /><BR />You have a landscape, in which puddles can form. You are given an array of non-negative integers representing the elevation at each location. Return the amount of water that would accumulate if it rains.<BR /><BR />For example: [0,1,0,2,1,0,1,3,2,1,2,1] should return 6 because 6 units of water can get trapped here.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/11/tapping-rainwater.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Mon, 25 Nov 2019 18:39:22 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/tapping-rainwater.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/tapping-rainwater.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem:Create a balanced binary search tree]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/create-a-balanced-binary-search-tree.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by LinkedIn:<BR /><BR />Given a sorted list of numbers, change it into a balanced binary search tree. You can assume there will be no duplicate numbers in the list.<BR /><BR />Here's a starting point:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/11/create-a-balanced-binary-search-tree.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Mon, 25 Nov 2019 18:38:37 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/create-a-balanced-binary-search-tree.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/create-a-balanced-binary-search-tree.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Merge K Sorted Linked Lists]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/merge-k-sorted-linked-list.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Twitter:<BR /><BR />You are given an array of k sorted singly linked lists. Merge the linked lists into a single sorted linked list and return it.<BR /><BR />Here's your starting point:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/11/merge-k-sorted-linked-list.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Mon, 25 Nov 2019 18:37:57 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/merge-k-sorted-linked-list.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/merge-k-sorted-linked-list.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Contiguous Subarray with Maximum Sum]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/contiguous-subarray-with-maximum-sum.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Twitter:<BR /><BR />You are given an array of integers. Find the maximum sum of all possible contiguous subarrays of the array.<BR /><BR />Example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/11/contiguous-subarray-with-maximum-sum.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Mon, 25 Nov 2019 18:37:10 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/contiguous-subarray-with-maximum-sum.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/contiguous-subarray-with-maximum-sum.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Queue Using Two Stacks]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/queue-using-two-stacks.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Apple:<BR /><BR />Implement a queue class using two stacks. A queue is a data structure that supports the FIFO protocol (First in = first out). Your class should support the enqueue and dequeue methods like a standard queue.<BR /><BR />Here's a starting point:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/11/queue-using-two-stacks.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 17 Nov 2019 10:43:52 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/queue-using-two-stacks.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/queue-using-two-stacks.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Maximum Profit From Stocks]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/maximum-profit-from-stocks.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Apple:<BR /><BR />You are given an array. Each element represents the price of a stock on that particular day. Calculate and return the maximum profit you can make from buying and selling that stock only once.<BR /><BR />For example: [9, 11, 8, 5, 7, 10]<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/11/maximum-profit-from-stocks.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 17 Nov 2019 10:43:04 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/maximum-profit-from-stocks.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/maximum-profit-from-stocks.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Merge Overlapping Intervals]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/merge-overlapping-intervals.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Microsoft:<BR /><BR />You are given an array of intervals - that is, an array of tuples (start, end). The array may not be sorted, and could contain overlapping intervals. Return another array where the overlapping intervals are merged.<BR /><BR />For example:<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/11/merge-overlapping-intervals.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 17 Nov 2019 10:42:16 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/merge-overlapping-intervals.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/merge-overlapping-intervals.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Largest Product of 3 Elements I]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/largest-product-of-3-elements.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Microsoft:<BR /><BR />By the way, check out our NEW project AlgoPro (http://algopro.com) for over 60+ video coding sessions with ex-Google/ex-Facebook engineers.<BR /><BR />You are given an array of integers. Return the largest product that can be made by multiplying any 3 integers in the array.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/11/largest-product-of-3-elements.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 17 Nov 2019 10:41:31 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/largest-product-of-3-elements.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/largest-product-of-3-elements.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Spiral Traversal of Grid]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/spiral-traversal-of-grid.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Amazon:<BR /><BR />By the way, check out our NEW project AlgoPro (http://algopro.com) for over 60+ video coding sessions with ex-Google/ex-Facebook engineers.<BR /><BR />You are given a 2D array of integers. Print out the clockwise spiral traversal of the matrix.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/11/spiral-traversal-of-grid.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 17 Nov 2019 10:40:46 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/spiral-traversal-of-grid.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/spiral-traversal-of-grid.txt]]></guid>
</item>
<item>
<title><![CDATA[Daily Interview Problem: Find the k-th Largest Element in a List]]></title>
<link><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/find-the-k-th-largest-element-in-a-list.txt]]></link>
<description><![CDATA[Hi, here's your problem today. This problem was recently asked by Facebook:<BR /><BR />By the way, check out our NEW project AlgoPro (http://algopro.com) for over 60+ video coding sessions with ex-Google/ex-Facebook engineers.<BR /><BR />Given a list, find the k-th largest element in the list.<BR /><B>...</B><BR /><a href="https://steakovercooked.com/Life.Record/text/article/2019/11/find-the-k-th-largest-element-in-a-list.txt">View Full Text&gt;&gt;</a><BR /><a href="https://steakovercooked.com/Life.Blog?cat=2">Category:Computing&gt;&gt;</a><BR />]]></description>
<pubDate>Sun, 17 Nov 2019 10:39:45 +0000</pubDate>
<category><![CDATA[Computing]]></category>
<author>oh@steakovercooked.com (steakovercooked)</author>
<comments><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/find-the-k-th-largest-element-in-a-list.txt#comments]]></comments>
<guid isPermaLink="true"><![CDATA[https://steakovercooked.com/Life.Record/text/article/2019/11/find-the-k-th-largest-element-in-a-list.txt]]></guid>
</item>
</channel>
</rss>
