Skip to content

Commit

Permalink
Tweaks to palindrome article. Linked up Palindrome alg on front page
Browse files Browse the repository at this point in the history
  • Loading branch information
kelvinlauKL committed Jul 17, 2016
1 parent 2d30946 commit ab2d1a2
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 6 deletions.
4 changes: 2 additions & 2 deletions Palindromes/Palindromes.playground/Contents.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ import Cocoa

public func palindromeCheck (text: String?) -> Bool {
if let text = text {
let mutableText = text.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet()).lowercaseString
let mutableText = text.stringByTrimmingCharactersInSet(.whitespaceCharacterSet()).lowercaseString
let length: Int = mutableText.characters.count

if length < 1 {
guard length >= 1 else {
return false
}

Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Palindromes/Palindromes.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ import Cocoa

public func palindromeCheck (text: String?) -> Bool {
if let text = text {
let mutableText = text.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet()).lowercaseString
let mutableText = text.stringByTrimmingCharactersInSet(.whitespaceCharacterSet()).lowercaseString
let length: Int = mutableText.characters.count

if length < 1 {
guard length >= 1 else {
return false
}

Expand Down
4 changes: 2 additions & 2 deletions Palindromes/README.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ Here is a recursive implementation of this in Swift:
```swift
func palindromeCheck (text: String?) -> Bool {
if let text = text {
let mutableText = text.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet()).lowercaseString
let mutableText = text.stringByTrimmingCharactersInSet(.whitespaceCharacterSet()).lowercaseString
let length: Int = mutableText.characters.count

if length < 1 {
guard length >= 1 {
return false
}

Expand Down
1 change: 1 addition & 0 deletions README.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,7 @@ A lot of software developer interview questions consist of algorithmic puzzles.
- [Two-Sum Problem](Two-Sum Problem/)
- [Fizz Buzz](Fizz Buzz/)
- [Monty Hall Problem](Monty Hall Problem/)
- [Finding Palindromes](Palindromes/)

## Learn more!

Expand Down

0 comments on commit ab2d1a2

Please sign in to comment.