SOLUTION INFO
C++ · main.cpp
class Solution {
public:
string stringShift(string s, vector<vector<int>>& shift) {
int start = 0, mod = s.size();
for(auto i: shift){
int t = i[1];
if(i[0] == 0){
start = (start + t) % mod;
}
else{
start = (start - t + mod) % mod;
}
}
if(start == 0)return s;
return s.substr(start, mod - start) + s.substr(0, start);
}
};
SOLUTION DESCRIPTION
풀이 설명
등록된 풀이 설명이 없습니다.