<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Thu, 05 Nov 2026 21:47:50 -0800 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="https://steamcommunity.com/groups/tentaclesoft" rel="self" type="application/rss+xml" />
    <title>tentaclesoft RSS Feed</title>
    <link><![CDATA[https://steamcommunity.com/groups/tentaclesoft]]></link>
    <description><![CDATA[Events and Announcements for tentaclesoft]]></description>
    <language>en-us</language>
    <generator>Steam Community RSS</generator>
    <item>
      <title>Increment a string w/ letters</title>
      <description>&lt;div class=&quot;bb_code&quot;&gt;// chrome.exe 89.0.4389.90 2021-03-23T16:30:13.069Z

function s2n (s) {
  let pow, n = 0, i = 0

  while (i++ &amp;lt; s.length) {
    pow = Math.pow(26, s.length - i)
    n += (s.charCodeAt(i - 1) - 97) * pow
  }

  return n
}

function n2s (n) {
  let s = ''

  if (!n) s = 'a'
  else while (n) {
    s = String.fromCharCode(97 + n % 26) + s
    n = ~~(n / 26)
  }

  return s
}

function pad (s, n) {
  while (s.length &amp;lt; n) s = 'a' + s
  return s
}

let from = s2n('aaa'), to = s2n('zzz')

for (let n = from; n &amp;lt;= to; n++) {
    console.log(pad(n2s(n), 3))
}
&lt;/div&gt;</description>
      <link><![CDATA[https://steamcommunity.com/groups/tentaclesoft/announcements/detail/3034836460571763877]]></link>
      <pubDate>Tue, 23 Mar 2021 19:31:07 +0000</pubDate>
      <author>NxxTp0pyN</author>
      <guid isPermaLink="true">https://steamcommunity.com/groups/tentaclesoft/announcements/detail/3034836460571763877</guid>
    </item>
  </channel>
</rss>