Commit Graph

30 Commits (main)

Author SHA1 Message Date
bel 520c200dd6 rename for submission 2023-10-15 13:50:16 -06:00
bel 5df9fbe5a7 prune todo for final turn in 2023-10-15 13:48:11 -06:00
bel 9e5bfc48bd implement transaction.go:FromURLs with a FALSE solution and modify unittest to show that while the unittest is passing it is a FALSE solution 2023-10-15 13:46:25 -06:00
bel 6e17faf4b1 implement analyzer.go:Analyzer:BigSPenderReport which assumes no clobber on FirstInitial LastName 2023-10-15 12:55:11 -06:00
bel afa51d915e implement transaction.go:Transactions:expenses to return a new slice of only the expense transactions 2023-10-15 12:01:50 -06:00
bel 8a469d4735 implement transaction.go:Transaction:isRefund 2023-10-15 12:01:18 -06:00
bel 98b1ddcbaf todo BigSpender assumption noted 2023-10-15 11:58:18 -06:00
bel bf776cef07 todos 2023-10-15 11:56:01 -06:00
bel b0c461335e implement analyzer.go:Analyzer:ByCategory 2023-10-15 11:52:44 -06:00
bel a82abc29d0 check todo 2023-10-15 11:50:01 -06:00
bel 2b2dd862b6 todo on Analyzer.Add complexity vs retaining existing behavior 2023-10-15 11:49:51 -06:00
bel c023f5bbfc implement O(n**2) analyzer.go:Analyzer:Add mvp 2023-10-15 11:44:46 -06:00
bel 5a64552d91 todo note dedupe inconsistent behavior 2023-10-15 11:41:04 -06:00
bel e771a40901 implement analyzer.go:Analyzer:LargestTransaction to return the first largest transaction in slice 2023-10-15 11:39:31 -06:00
bel 18d5e14813 todo check 2023-10-15 11:36:50 -06:00
bel 2e135f2e8f implement amount.go:Amount:AbsoluteValue 2023-10-15 11:36:27 -06:00
bel 55422bb8af implement transaction.go:Transactions:Sum as blind sum of .Amount 2023-10-15 11:28:15 -06:00
bel 58405fcdd8 implement transaction.go:Transaction:String with Amount:FormatUSD 2023-10-15 11:25:54 -06:00
bel 56b7ed0fc8 trim todo 2023-10-15 11:19:13 -06:00
bel 33c8b9be0b implement amount.go:Amount:FormatUSD with localizedLanguagePrinter 2023-10-15 11:18:57 -06:00
bel ea64f6ea98 create amount.go:localizedLanguagePrinter global that parses $LANG or defaults to AmericanEnglish 2023-10-15 11:18:39 -06:00
bel 706de4d627 golang.org/x/text seems to fit FormatUSD requirement and is also pretty cool 2023-10-15 10:57:46 -06:00
bel 3143e10601 notes on how numbers can be separated for human readbility 2023-10-15 10:54:49 -06:00
bel ad9fbfebdf todo 2023-10-15 10:51:03 -06:00
bel e4305e92a0 note failing tests 2023-10-15 10:49:15 -06:00
bel 27533522c7 todo 2023-10-15 10:45:53 -06:00
bel d56baf888f readme notes 2023-10-15 10:45:30 -06:00
bel 7e9b85d0f4 add prompt dir 2023-10-15 10:42:45 -06:00
bel 1c06e472c2 timestamp start 2023-10-15 10:42:00 -06:00
bel d2603ba611 initial commit 2023-10-15 10:40:43 -06:00