aboutsummaryrefslogtreecommitdiff
path: root/leetcode/lc-788-rotated-digits.rkt
diff options
context:
space:
mode:
Diffstat (limited to 'leetcode/lc-788-rotated-digits.rkt')
-rw-r--r--leetcode/lc-788-rotated-digits.rkt17
1 files changed, 0 insertions, 17 deletions
diff --git a/leetcode/lc-788-rotated-digits.rkt b/leetcode/lc-788-rotated-digits.rkt
deleted file mode 100644
index 79400b8..0000000
--- a/leetcode/lc-788-rotated-digits.rkt
+++ /dev/null
@@ -1,17 +0,0 @@
-#lang racket
-
-(define/contract (rotated-digits max-n)
- (-> exact-integer? exact-integer?)
- (for/fold ([good-number-count 0])
- ([n (in-range 1 (add1 max-n))])
- (if (is-good? n)
- (add1 good-number-count)
- good-number-count)))
-
-(define/contract (is-good? test-number)
- (-> exact-integer? boolean?)
- (define test-string (number->string test-number))
- (match test-string
- [(regexp #rx"^[018]*$") #false]
- [(regexp #rx"^[0125689]*$") #true]
- [_ #false])) \ No newline at end of file