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

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")
http://www.lryc.cn/news/2385072.html

相关文章:

  • 力扣HOT100之二叉树: 236. 二叉树的最近公共祖先
  • 腾讯音乐一面
  • 【PhysUnits】4.4 零类型(Z0)及其算术运算(zero.rs)
  • Pluto实验报告——基于2ASK的简易的通信系统
  • Python排序函数全面指南:从基础到高级
  • 深入了解redis的哈希槽的知识
  • 农业机械化、电气化和自动化知网英文普刊:1天录用,2周见刊发表!
  • java将rtsp转成flv在浏览器播放
  • Docker-Compose使用自定义网桥后在OpenWrt系统中容器无法访问网络解决方案
  • 界面组件DevExpress WPF中文教程:Grid - 行和卡片
  • Qt enabled + geometry 属性(2)
  • Llamaindex自学笔记(完)
  • 安全生态与职业跃迁
  • 飞书知识问答深度测评:企业AI应用落地的“范本级”产品
  • draw.io的基础与进阶使用指南
  • clang的介绍与使用
  • GD32 IIC(I2C)通信(使用示例为SD2068)
  • Sanitizers
  • pip代理出现问题 ProxyError
  • Ubuntu-多显示器黑屏问题及nvidia显卡驱动安装
  • vue+threeJS 创建镂空球体(SphereGeometry)
  • [ Qt ] | 常见控件(一)
  • 【八股战神篇】Java虚拟机(JVM)高频面试题
  • Pycharm-jupyternotebook不渲染
  • lanqiaoOJ 4330:欧拉函数模板
  • NDVI谐波拟合(基于GEE实现)
  • 《虚拟即真实:数字人驱动技术在React Native社交中的涅槃》
  • 南京邮电大学《智能控制技术》期末抢救(上)
  • Cookie、Session、JWT
  • TPDS-2014《Efficient $k$-means++ Approximation with MapReduce》