Go program to modify a text contained in a .txt file

  • this is what I was able to do

package main

import (

“strconv”

“strings”

)

// TODO: Consider handling leading ‘0x’ and ‘OX’

func hexToDecimal(str string) string {

value, _ := strconv.ParseUint(str, 16, 64)

return strconv.FormatUint(value, 10)

}

func binToDecimal(str string) string {

value, _ := strconv.ParseUint(str, 2, 64)

return strconv.FormatUint(value, 10)

}

// TODO: This capitalises after every whitespace or hyphen. Same as toLower Case.

func toUpperCase(str string) string {

return strings.ToUpper(str)

}

// TODO: This capitalises after every whitespace or hyphen. Same as toUpperCase.

func toLowerCase(str string) string {

return strings.ToLower(str)

}

func capitalize(str string) string {

return strings.Title(str)

}