当前位置: 首页 > news >正文

HJ106 字符逆序【牛客网】

文章目录

  • 零、原题链接
  • 一、题目描述
  • 二、测试用例
  • 三、解题思路
  • 四、参考代码

零、原题链接


HJ106 字符逆序

一、题目描述

在这里插入图片描述

二、测试用例

在这里插入图片描述

三、解题思路

  1. 基本思路:
      考虑到可能会有多个空格,使用使用 getline 函数直接读取一行。
      如果可以直接打印的,那直接倒序输出即可;如果不是打印的,则不断交换关于中间元素对称的两个元素。
  2. 具体思路:
    • 使用 getline 函数获取字符串;
    • 倒序输出字符串元素;

四、参考代码

时间复杂度: O ( n ) \Omicron(n) O(n)
空间复杂度: O ( 1 ) \Omicron(1) O(1)

#include <iostream>
#include <string>
using namespace std;int main() {string str;getline(cin, str);for (int i = str.length() - 1; i >= 0; i--) {cout << str[i];}
}
// 64 位输出请用 printf("%lld")

相关文章:

  • Leetcode 3313. 查找树中最后标记的节点
  • Pytorch中文文本分类
  • 2025 年油烟净化技术前瞻
  • 车载诊断架构 --- 车载诊断有那些内容(下)
  • mac将自己网络暴露到公网
  • TCP与UDP区别及应用场景详解
  • Gemini 2.5 Pro 一次测试
  • TCP 三次握手,第二次握手报文丢失会发生什么?
  • FFmpeg 安装包全攻略:gpl、lgpl、shared、master 区别详解
  • macOs系统M1芯片执行source ~/.zshrc报错503
  • SurfaceFlinger及Android应用RenderThread角度观察Jank丢帧卡顿
  • 调度关键路径里调整优先级导致hardlockup
  • 5.23本日总结
  • AI编辑器规则
  • 非关系型数据库NoSQL
  • SpringBoot项目中Redis的使用
  • Linux PXE批量装机+无人值守技术(自动化装机)
  • 2025期中考复现
  • vue3样式穿透用法
  • 25年上半年五月之软考之设计模式
  • html欧美网站模板/最近军事新闻热点大事件
  • 企业宣传网站建设/投诉百度最有效的电话
  • 云南 网站建设/惠州seo排名
  • 电脑上做免费网站教程/遵义网站seo
  • 商用图片的网站/seo招聘职责
  • 免费俄罗斯网站制作/企业营销策划及推广