数组反转
<h1>数组反转</h1>
<h2>功能描述</h2>
<p>将输入的数组元素顺序反转,返回反转后的数组以及原始数组长度。</p>
<h2>输入参数</h2>
<ul>
<li><strong>数组</strong>:<code>&quot;1|2|3&quot;</code>(分隔符分隔的字符串)</li>
<li><strong>分隔符</strong>(可选):<code>&quot;|&quot;</code>(默认)</li>
</ul>
<h2>输出结果</h2>
<ul>
<li><strong>反转后的数组</strong>:<code>&quot;3|2|1&quot;</code></li>
<li><strong>数组长度</strong>:<code>3</code>(原始数组长度)</li>
</ul>
<h2>日志记录</h2>
<h3>输入参数</h3>
<p>数组: 1|2|3
分隔符: |</p>
<ul>
<li>描述:记录输入的数组和分隔符。</li>
</ul>
<h3>处理过程</h3>
<p>反转后的数组数量=3
反转后的数组: 3|2|1
数组长度=3</p>
<ul>
<li>描述:记录反转过程中的关键数据,包括反转后的数组数量、反转后的数组内容以及原始数组长度。</li>
</ul>
<h3>输出结果</h3>
<p>反转后的数组=3|2|1
数组长度=3</p>
<ul>
<li>描述:记录最终的输出结果,包括反转后的数组和原始数组长度。</li>
</ul>
<h2>不同场景下的输出</h2>
<h3>场景 1:</h3>
<ul>
<li><strong>输入参数</strong>:
- 数组:<code>&quot;a|b|c&quot;</code>
- 分隔符:<code>&quot;|&quot;</code></li>
<li><strong>输出结果</strong>:
- 反转后的数组:<code>&quot;c|b|a&quot;</code>
- 数组长度:<code>3</code></li>
<li><strong>日志输出</strong>:
数组: a|b|c
分隔符: |
反转后的数组数量=3
反转后的数组: c|b|a
数组长度=3</li>
</ul>
<h3>场景 2:</h3>
<ul>
<li><strong>输入参数</strong>:
- 数组:<code>&quot;10|20|30|40&quot;</code>
- 分隔符:<code>&quot;|&quot;</code></li>
<li><strong>输出结果</strong>:
- 反转后的数组:<code>&quot;40|30|20|10&quot;</code>
- 数组长度:<code>4</code></li>
<li><strong>日志输出</strong>:
数组: 10|20|30|40
分隔符: |
反转后的数组数量=4
反转后的数组: 40|30|20|10
数组长度=4</li>
</ul>