-5
如何檢查像「ABCDBFCBA」這樣的字符串是否在iOS中是對稱的?如何檢查ios中的對稱?
如何檢查像「ABCDBFCBA」這樣的字符串是否在iOS中是對稱的?如何檢查ios中的對稱?
如果我理解這一點,你要過濾掉同樣的話,如果掉頭他們周圍像:
笑,雷達,肩?
我說做這樣的方法:
-(BOOL) isSymmetrical(NSString*) string
{
int maxLength = round([string length]/2 + 1);
int frontCharNum = 0;
int lastCharNum = [string length] - 1;
NSString frontChar = [string substringWithRange:NSMakeRange(0, 1)];
NSString lastChar = [string substringWithRange:NSMakeRange(lastCharNum, 1)];
while(frontChar isEqualToString:lastChar && i < maxLength) {
frontCharNum++;
lastCharNum--;
frontChar = [string substringWithRange:NSMakeRange(frontCharNum, 1)];
lastChar = [string substringWithRange:NSMakeRange(lastCharNum, 1)];
}
if(i < maxLength) {
return false;
} else {
return true;
}
}
但檢查出的NSString,並改變他們的ios如何處理字符,因爲使用字符串像這樣的馬虎。我還沒有在iOS中使用單個字符,所以我不能告訴確切的格式。
你有什麼試過?如果你努力嘗試自己解決問題,你很可能會得到一個很好的答案。 – Macondo2Seattle
你的問題是一般的,它與ios無關 – Farnabaz