#include <iostream>
#include <cstring>
using namespace std;
int main(){
string s = "";
int k;
cin>>k;
cin>>s;
string result = "";
for(int i = s.size() - k; i < s.size() ; i ++ ){
result += s[i];
}
for(int i = 0 ; i < s.size() - k; i++){
result += s[i];
}
cout << result;
return 0;
}
class Solution {
public:
int strStr(string haystack, string needle) {
int n = haystack.size(), m = needle.size();
for (int i = 0; i + m <= n; i++) {
bool flag = true;
for (int j = 0; j < m; j++) {
if (haystack[i + j] != needle[j]) {
flag = false;
break;
}
}
if (flag) {
return i;
}
}
return -1;
}
};
分类:字符串
知识点: 判断一个元素是否在集合中 if char not in key_set 计算字母差 index ord(char) - ord(a) 题目来自【牛客】 # 生成加密表
def generate_cipher_table(key):key_set set()cipher_table ""# 去重for char in k…
Raspberry Pi OS Bullseye 最近发布了,随之而来的是许多改进,但其中大部分都在引擎盖下。没有那么多视觉差异,最明显的可能是新的默认桌面背景,现在是大坝或湖泊上的日落。https://www.the-diy-life.com/add-an-oled-stats-display-to-raspberry-pi-os-bullseye/ 通过这次操…