菜鸡解法 暴力算
class Solution {
public:
/**
*
* @param x string字符串 字符串从前到后分别是从上到下排列的n张扑克牌
* @return string字符串
*/
string Orderofpoker(string x) {
int xnc = x.length() / 2;
string cz = "";
for (int i = 0;i<xnc; i++)
{
int n = 1;
for (int j = 2; j < x.length()/2; j++)
{
if ((x.length() / 2) % j == 0)
{
n = 0;
}
}
if (n==0)
{
cz+=x[x.length() - 2];
cz += x[x.length() - 1];
x = x.substr(0, x.length() - 2);
}
else
{
cz += x[0];
cz += x[1];
x = x.substr(2);
}
}
return cz;
}
};
京公网安备 11010502036488号