PO92反转字符串
2021/9/15 6:05:06
本文主要是介绍PO92反转字符串,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
思路:无脑反转就行
#include <math.h> #include <string> using namespace std; int main() { Solution solution; string str; cin >> str; int k; cin >> k; int length = str.length(); int num = ceil(length / k); char arrc[length]; //string->char[] for (int i = 0; i < length; i++) { arrc[i] = str[i]; } for (int i = 0; i < num; i++) { if (i % 2 == 0) { for (int left = i * k, right = (i + 1) * k - 1; left < right; ++left, --right) { swap(arrc[left], arrc[right]); } } } for (int i = 0; i < length; i++) { cout << arrc[i]; } return 0; }
这篇关于PO92反转字符串的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25JAVA语音识别项目项目实战入门教程
- 2024-11-25JAVA云原生项目实战入门教程
- 2024-11-25Java语音识别项目入门:新手必读指南
- 2024-11-25Java语音识别项目入门:轻松开始你的第一个语音识别项目
- 2024-11-25Java语音识别项目入门详解
- 2024-11-25Java语音识别项目教程:从零开始的详细指南
- 2024-11-25JAVA语音识别项目教程:初学者指南
- 2024-11-25Java语音识别项目教程:初学者指南
- 2024-11-25JAVA云原生入门:新手指南与基础教程
- 2024-11-25Java云原生入门:从零开始的全面指南