Data update
This commit is contained in:
parent
5150844a7d
commit
4bb20c9b71
7735 changed files with 38060 additions and 199180 deletions
|
|
@ -1,9 +1,9 @@
|
|||
# Builds a string representation of a time period
|
||||
|
||||
Units ← {"second" "minute" "hour" "day" "week"}
|
||||
Units ← {"second" "minute" "hour" "day" "week"}
|
||||
Durations ← [60 60 24 7 9999]
|
||||
|
||||
Parts ← ⇌◌∧(⊙⊂⊃(⌊÷|◿))Durations⊙[] # seconds -> [S M H D W]
|
||||
Sunit ← /⍚$"_ _"⍥⍜(⊡1|⍚⊂⊙@s)≠□"1"⊢. # Stringify a unit
|
||||
String ← /◇$"_, _"⇌≡Sunit▽⊃(±|⍉⇌⊟Units°⋕) Parts
|
||||
≡(&p$"_s \t= _"⟜(□String))[7259 86400 6000000 14000000 31449599 31449601]
|
||||
Parts ← ⇌◌∧(⊙⊂⊃(⌊÷|◿))Durations⊙[] # seconds -> [S M H D W]
|
||||
Sunit ← /⍚$"_ _"⍥⍜(⊡1|⍚⊂⊙@s)≠□"1"⊢. # Stringify a unit, add plurals.
|
||||
String ← /◇$"_, _"⇌≡Sunit▽⊃(±|⍉⇌⊟Units°⋕) Parts # Build full string.
|
||||
≡(&p$"_s \t= _"⟜String)[7259 86400 6000000 14000000 31449599 31449601]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue