Files
functional-programming/lab3/app/Main.hs

16 lines
449 B
Haskell

module Main (main) where
import Lib
caesarShift :: Int
caesarShift = 66
main :: IO ()
main = do
inputText <- readFile "resources/biography.txt"
putStrLn $ take 30 inputText
let alphabet = createAlphabetFromText inputText
putStrLn $ show (length alphabet)
let encryptedText = encryptCaesar alphabet caesarShift inputText
putStrLn $ take 30 encryptedText
putStrLn $ concat (take 30 (map show (textToBits encryptedText)))