回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我试图做一个循环,如果程序看到一个<code>letter</code>或<code>number</code>,它将把(x)推到一个新列表中,如果它看到一个星号*,它必须弹出()。它更像是一种堆栈算法,其中输入的第一个字母或数字是输出的最后一个字母或数字。菲罗先进后出</p>
<p>比如说</p>
<p>如果程序被赋予以下数组</p>
<pre><code>inputVals = ["1", "2" ,"*" ,"3", "4", "*" ,"*", "*" ,"5", "6"]
</code></pre>
<p>它应该输出</p>
<pre><code>outputVal = ["2" ,"4", "3" ,"1"]
</code></pre>
<p>或字母输入</p>
<pre><code>inputLetter = ["f" ,"a", "*", "d" ,"e" ,"t" ,"*" ,"o", "*" ,"*" ,"*" ,"*"]
</code></pre>
<p>字母输出</p>
<pre><code>outPutLetter = ["a" ,"t", "o", "e" ,"d" ,"f"]
</code></pre>
<p>我如何实现这一点</p>