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

刷题记录3

# 10 字符个数统计

描述

编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次

例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3 。

输入描述:

输入一行没有空格的字符串。

输出描述:

输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。

#include <iostream>
#include <vector>
using namespace std;int main() {vector<int> record(130, 0);string str;cin >> str;for (char c : str) {if (c >= 0 && c <= 127) { record[c]++;}}int count = 0;for (int i = 0; i < 130; i++) {if (record[i] != 0) count++;}cout << count << endl;return 0;
}

# 数字颠倒

#include <bits/stdc++.h>
using namespace std;int main() {int n;cin >>n;string str = to_string(n);reverse(str.begin(), str.end());cout << str << endl;return 0;
}

# 翻转字符串

#include <bits/stdc++.h>
using namespace std;void reverseString(vector<char>& str) {for (int i = 0, j = str.size() - 1; i < str.size()/2; i++, j--) {swap(str[i], str[j]);}
}int main() {vector<char> str;char c;while (cin >> c) {str.push_back(c);}reverseString(str);for (char ch : str) {cout << ch;}return 0;
}

http://www.lryc.cn/news/339368.html

相关文章:

  • Decorator 装饰
  • SpringMVC:搭建第一个web项目并配置视图解析器
  • 一文了解HTTPS的加密原理
  • Ubuntu系统空间整理
  • PHP Storm 2024.1使用
  • 王东岳-知鱼之乐【边读边记】1
  • 迁移docker部署的GitLab
  • 今年消费新潮流:零元购商业模式
  • Go导入私有仓库
  • GIS GeoJSON数据获取
  • 书生·浦语大模型实战营 | 第3次学习笔记
  • easyExcel - 按模板导出
  • 使用 Tranformer 进行概率时间序列预测实战
  • LLM大语言模型助力DataEase小助手,新增气泡地图,DataEase开源数据可视化分析平台v2.5.0发布
  • 维修伊顿触摸屏不显示工业电脑人机界面EATON XVS-430-10MPI-1-10 深圳捷达工控维修
  • 趣话最大割问题:花果山之群猴博弈
  • 上周面试了一个大模型算法岗的女生,有点崩溃。。。
  • AI系列:大语言模型的function calling
  • conda 创建、激活、退出、删除虚拟环境
  • 【Entity Framework】聊一聊EF中继承关系
  • curaengine编译源码之libarcus编译记录
  • 运用OSI模型提升排错能力
  • 【Node.js】Express学习笔记(黑马)
  • Linux系统部署Tale个人博客并发布到公网访问
  • CentOS7里ifcfg-eth0文件不存在解决方案/Centos7修改网络IP解决方案
  • go第三方库go.uber.org介绍
  • Oracle 正则表达式
  • MongoDB聚合运算符:$rand
  • 如何在Linux通过docker搭建Plik文件系统并实现无公网IP管理内网文件
  • k8s部署efk