@@ -9,32 +9,40 @@ import TargetArrayInGivenOrder
99import SortArrayByParity
1010import ToLowerCase
1111import MinimumIndexSumofTwoLists
12+ import SortList
1213
1314main :: IO ()
1415main = do
1516 putStrLn " <-- FizzBuzz -->"
1617 putStrLn $ unlines $ fizzbuzz [1 .. 100 ]
18+
1719 putStrLn " <-- TwoSum -->"
1820 print $ twosum [4 , 5 , 2 , 5 ] 7
21+
1922 putStrLn " <-- Running Sum -->"
2023 print $ runningsum [1 , 1 , 1 , 1 , 1 ]
2124 print $ runningsum [1 , 2 , 3 , 4 ]
25+
2226 putStrLn " <-- Smaller Numbers Than Current -->"
2327 print $ smallerNumbersThanCurrent [8 , 1 , 2 , 2 , 3 ]
2428 print $ smallerNumbersThanCurrent [6 , 5 , 4 , 8 ]
29+
2530 putStrLn " <-- Num Of Steps to Reduce Num To Zero -->"
2631 print $ numOfStepsToReduceNumToZero 14
2732 print $ numOfStepsToReduceNumToZero 8
2833 print $ numOfStepsToReduceNumToZero 123
34+
2935 putStrLn " <-- Target Array In Given Order -->"
3036 print $ targetArrayInGivenOrder [0 , 1 , 2 , 3 , 4 ] [0 , 1 , 2 , 2 , 1 ]
3137 print $ targetArrayInGivenOrder [1 , 2 , 3 , 4 , 0 ] [0 , 1 , 2 , 3 , 0 ]
38+
3239 putStrLn " <-- Sort Array By Parity -->"
3340 print $ sortArrayByParity [3 , 1 , 2 , 4 ]
3441 print $ sortArrayByParity [1 , 2 , 3 , 4 ]
3542 putStrLn " <-- To Lower Case -->"
3643 putStrLn $ toLowerCase " Hello"
3744 putStrLn $ toLowerCase " LOVELY"
45+
3846 putStrLn " <-- Minimum Index Sum of Two Lists -->"
3947 print $ minimumIndexSumofTwoLists [" Shogun" ," Tapioca Express" ," Burger King" ," KFC" ]
4048 [" Piatti" ," The Grill at Torrey Pines" ," Hungry Hunter Steakhouse" ," Shogun" ]
@@ -45,3 +53,6 @@ main = do
4553 print $ minimumIndexSumofTwoLists [" Shogun" ," Tapioca Express" ," Burger King" ," KFC" ]
4654 [" KNN" ," KFC" ," Burger King" ," Tapioca Express" ," Shogun" ]
4755
56+ putStrLn " <-- Sort List -->"
57+ print $ sortList [9 , 3 , 4 , 1 ]
58+ print $ sortList [' c' , ' a' , ' f' , ' y' ]
0 commit comments