• May 21, 2025 •AustinLeath
0 likes • 5 views
def isPalindrome(x: Int): Boolean = { val original = x.toString val reversed = original.reverse original == reversed } val result1 = isPalindrome(121) println(result1) // Should print: true val result2 = isPalindrome(-121) println(result2) // Should print: false val result3 = isPalindrome(10) println(result3) // Should print: false val result4 = isPalindrome(1221) println(result4) // Should print: true
0 likes • 2 views
def reverseString(s: Array[Char]): Array[Char] = { for (i <- 0 until s.length / 2) { // Hint: Use your swap logic here val temp = s(i) s(i) = s(s.length - 1 - i) s(s.length - 1 - i) = temp } s // Return the modified array } val result = reverseString(Array('H', 'a', 'n', 'n', 'a', 'h')) println(result.mkString(", ")) // Should print: h, a, n, n, a, H
0 likes • 3 views
def twoSum(nums: Array[Int], target: Int): Array[Int] = { for(i <- 0 until nums.length) { for(j <- i + 1 until nums.length) { if(nums(i) + nums(j) == target) { return Array(i,j) } } } Array() } val result = twoSum(Array(3, 2, 4), 6) println(result.mkString(", ")) // Should print: 1, 2