美文网首页
Swift练笔 —— 判断回文字符串

Swift练笔 —— 判断回文字符串

作者: 码上说 | 来源:发表于2017-01-16 20:47 被阅读45次
/***********************************************************
@Execise: 
    判断字符串是否为回文
***********************************************************/

// 判断字符串是不是回文
func isReverseString(_ string: String) -> Bool {
    return string == String(string.characters.reversed())
}

// 输出回文判断结果
func outputResult(_ string: String, _ isReverse: Bool) {
    if isReverse {
        print("'\(string)'是回文")
    } else {
        print("'\(string)'不是回文")
    }
}

// example
let string1 = "123abc❤我"
outputResult(string1, isReverseString(string1)) //'123abc❤我'不是回文
let string2 = "你猜我猜不猜我猜你"
outputResult(string2, isReverseString(string2)) //'你猜我猜不猜我猜你'是回文

相关文章

  • Swift练笔 —— 判断回文字符串

  • Aha! Algorithms - Stack

    《啊哈!算法》第 2 章第 2 节,栈的 Swift 实现。 问题 判断字符串是否回文 解决 将字符串前半部分入栈...

  • 2020-04-26

    题目:判断是不是回文字符串

  • C# 判断字符串是否是回文字符串(单链表)

    回文字符串: ABCDCBA ABCDDCBA 两种都属于回文字符串; 如何判断一个字符串是否是否回文: 使用快慢...

  • 字符串进阶

    1.反转字符串 2.字符串包含问题 3.字符串转数字 4.判断是否为回文判断一条单向链表是不是“回文” 分析:对于...

  • 字符串面试题总结

    规则判断 判断字符串是否符合整数规则 判断字符串是否符合浮点数规则 判断字符串是否符合回文字符串规则 数字运算in...

  • 035-判断一个字符串是否是回文

    描述 判断一个由字母、数字和空格组成的字符串是否是回文。 约束: ​ 空字符串为回文; 示例: ​ ...

  • 最长回文子串

    判断是否是回文字符串 获取所有可能子串 获取所有回文子串 进阶

  • 字符串问题合集

    1. 验证回文串 题目描述: 输入一个字符串,只关注字母和数字,判断字符串是否为回文串。空字符串也可以认为是回文串...

  • 680. Valid Palindrome II

    题目: 给你一个字符串,判断至多删掉一个字符串能不能让这个字符串变成回文串。 解析: 又是一道回文字符串判断的问题...

网友评论

      本文标题:Swift练笔 —— 判断回文字符串

      本文链接:https://www.haomeiwen.com/subject/hxbpbttx.html