From f057a85e4b5640a4180b144773ba904ee8c45fc5 Mon Sep 17 00:00:00 2001 From: Kaalid <87632617+KaalidArare@users.noreply.github.com> Date: Tue, 12 Nov 2024 09:40:47 +0000 Subject: [PATCH 1/2] added a palindromic number in Ruby --- archive/r/r/PalindromicNumber.R | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 archive/r/r/PalindromicNumber.R diff --git a/archive/r/r/PalindromicNumber.R b/archive/r/r/PalindromicNumber.R new file mode 100644 index 000000000..dd3b976bf --- /dev/null +++ b/archive/r/r/PalindromicNumber.R @@ -0,0 +1,6 @@ +def palindromic?(number) + number.to_s == number.to_s.reverse +end + +puts palindromic?(326) +puts palindromic?(545) \ No newline at end of file From b03d9a623b63733a12801c46b5112a6150b12caf Mon Sep 17 00:00:00 2001 From: Kaalid <87632617+KaalidArare@users.noreply.github.com> Date: Tue, 12 Nov 2024 20:54:27 +0000 Subject: [PATCH 2/2] final changes --- archive/s/swift/palindromic-number.swift | 32 ++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 archive/s/swift/palindromic-number.swift diff --git a/archive/s/swift/palindromic-number.swift b/archive/s/swift/palindromic-number.swift new file mode 100644 index 000000000..c75c590c4 --- /dev/null +++ b/archive/s/swift/palindromic-number.swift @@ -0,0 +1,32 @@ +import Foundation + +func isPalindrome(_ input: String) -> Bool { + return input == String(input.reversed()) +} + +func main() { + let arguments = CommandLine.arguments + + guard arguments.count == 2 else { + print("Usage: please input a non-negative integer") + return + } + + let input = arguments[1] + + if let number = Int(input), number >= 0 { + + + // Check if the input is a palindrome + if isPalindrome(input) { + print("true") + } else { + print("false") + } + } else { + // If the input is not a valid positive integer + print("Usage: please input a non-negative integer") + } +} + +main()