Data update
This commit is contained in:
parent
81fd053722
commit
52a6ef48dd
10248 changed files with 63654 additions and 6775 deletions
22
Task/Text-processing-1/NewLISP/text-processing-1-2.l
Normal file
22
Task/Text-processing-1/NewLISP/text-processing-1-2.l
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
;; (20.0 "1990-01-01" 1 0)
|
||||
(define (line->matrix line)
|
||||
(letn (fields (parse line {\s+} 0)
|
||||
day (pop fields)
|
||||
lst)
|
||||
(for (i 0 (- (length fields) 1) 2)
|
||||
(push (array 4 (list (float (fields i)) day (int (fields (+ i 1))) 0))
|
||||
lst -1))
|
||||
lst))
|
||||
|
||||
(setq all-readings
|
||||
(array (* 24 (length all-lines)) 4
|
||||
'(0.0 "2000-00-00" 0 0))
|
||||
_ nil)
|
||||
|
||||
(let (cnt 0)
|
||||
(dolist (line all-lines)
|
||||
(setq one-day (line->matrix line))
|
||||
(dolist (reading one-day)
|
||||
(setf (all-readings cnt) reading)
|
||||
(++ cnt)))
|
||||
'ok)
|
||||
Loading…
Add table
Add a link
Reference in a new issue