#pragma GCC optimize("Ofast")
#pragma GCC optimize("unroll-loops")
#pragma GCC optimize("inline")
#include<bits/stdc++.h>
using namespace std;
#define main dummy_main
int main( ) {
return 0 ;
}
#undef main
class Solution{
public :
vector< string> divideString( string s, int k, char fill) {
int i;
vector< string> res;
for ( i= ( 0 ) ; i< ( s.size ( ) ) ; i+ = ( k) ) {
string tmp = s.substr ( i,k) ;
while ( tmp.size ( ) < k) {
tmp + = fill;
}
res.push_back ( tmp) ;
}
return res;
}
}
;
// cLay version 20220116-1
// --- original code ---
// #define main dummy_main
// {}
// #undef main
//
// class Solution {
// public:
// VS divideString(string s, int k, char fill){
// VS res;
// rep(i,0,s.size(),k){
// string tmp = s.substr(i,k);
// while(tmp.size() < k) tmp += fill;
// res.push_back(tmp);
// }
// return res;
// }
// };
I3ByYWdtYSBHQ0Mgb3B0aW1pemUoIk9mYXN0IikKI3ByYWdtYSBHQ0Mgb3B0aW1pemUoInVucm9sbC1sb29wcyIpCiNwcmFnbWEgR0NDIG9wdGltaXplKCJpbmxpbmUiKQojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwojZGVmaW5lIG1haW4gZHVtbXlfbWFpbgppbnQgbWFpbigpewogIHJldHVybiAwOwp9CiN1bmRlZiBtYWluCmNsYXNzIFNvbHV0aW9uewogIHB1YmxpYzoKICB2ZWN0b3I8c3RyaW5nPiBkaXZpZGVTdHJpbmcoc3RyaW5nIHMsIGludCBrLCBjaGFyIGZpbGwpewogICAgaW50IGk7CiAgICB2ZWN0b3I8c3RyaW5nPiByZXM7CiAgICBmb3IoaT0oMCk7aTwocy5zaXplKCkpO2krPShrKSl7CiAgICAgIHN0cmluZyB0bXAgPSBzLnN1YnN0cihpLGspOwogICAgICB3aGlsZSh0bXAuc2l6ZSgpIDwgayl7CiAgICAgICAgdG1wICs9IGZpbGw7CiAgICAgIH0KICAgICAgcmVzLnB1c2hfYmFjayh0bXApOwogICAgfQogICAgcmV0dXJuIHJlczsKICB9Cn0KOwovLyBjTGF5IHZlcnNpb24gMjAyMjAxMTYtMQoKLy8gLS0tIG9yaWdpbmFsIGNvZGUgLS0tCi8vICNkZWZpbmUgbWFpbiBkdW1teV9tYWluCi8vIHt9Ci8vICN1bmRlZiBtYWluCi8vIAovLyBjbGFzcyBTb2x1dGlvbiB7Ci8vIHB1YmxpYzoKLy8gICBWUyBkaXZpZGVTdHJpbmcoc3RyaW5nIHMsIGludCBrLCBjaGFyIGZpbGwpewovLyAgICAgVlMgcmVzOwovLyAgICAgcmVwKGksMCxzLnNpemUoKSxrKXsKLy8gICAgICAgc3RyaW5nIHRtcCA9IHMuc3Vic3RyKGksayk7Ci8vICAgICAgIHdoaWxlKHRtcC5zaXplKCkgPCBrKSB0bXAgKz0gZmlsbDsKLy8gICAgICAgcmVzLnB1c2hfYmFjayh0bXApOwovLyAgICAgfQovLyAgICAgcmV0dXJuIHJlczsKLy8gICB9Ci8vIH07Cg==