Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
45
Task/Functional-coverage-tree/J/functional-coverage-tree-1.j
Normal file
45
Task/Functional-coverage-tree/J/functional-coverage-tree-1.j
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
raw=: 0 :0
|
||||
NAME_HIERARCHY |WEIGHT |COVERAGE |
|
||||
cleaning | | |
|
||||
house1 |40 | |
|
||||
bedrooms | |0.25 |
|
||||
bathrooms | | |
|
||||
bathroom1 | |0.5 |
|
||||
bathroom2 | | |
|
||||
outside_lavatory | |1 |
|
||||
attic | |0.75 |
|
||||
kitchen | |0.1 |
|
||||
living_rooms | | |
|
||||
lounge | | |
|
||||
dining_room | | |
|
||||
conservatory | | |
|
||||
playroom | |1 |
|
||||
basement | | |
|
||||
garage | | |
|
||||
garden | |0.8 |
|
||||
house2 |60 | |
|
||||
upstairs | | |
|
||||
bedrooms | | |
|
||||
suite_1 | | |
|
||||
suite_2 | | |
|
||||
bedroom_3 | | |
|
||||
bedroom_4 | | |
|
||||
bathroom | | |
|
||||
toilet | | |
|
||||
attics | |0.6 |
|
||||
groundfloor | | |
|
||||
kitchen | | |
|
||||
living_rooms | | |
|
||||
lounge | | |
|
||||
dining_room | | |
|
||||
conservatory | | |
|
||||
playroom | | |
|
||||
wet_room_&_toilet | | |
|
||||
garage | | |
|
||||
garden | |0.9 |
|
||||
hot_tub_suite | |1 |
|
||||
basement | | |
|
||||
cellars | |1 |
|
||||
wine_cellar | |1 |
|
||||
cinema | |0.75 |
|
||||
)
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
labels=: {.<;._2;._2 raw
|
||||
'hier wspec cspec'=:|:}.<;._2;._2 raw
|
||||
level=: (%+./) (0 i.~' '&=)"1 hier
|
||||
weight=: (+ 0=]) ,".wspec
|
||||
coverage=: ,".cspec
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
merge=: ;@(({.@[,(+}.)~)&.> [: +/\1,_1}.#@>)
|
||||
unrooted=: ([: merge <@(_1,$:@}.);.1)^:(0<#)
|
||||
parent=: unrooted level
|
||||
parent_cover=: (] (1}.~.parent)}~ 1}. * %&(parent +//. ]) [)^:_
|
||||
44
Task/Functional-coverage-tree/J/functional-coverage-tree-4.j
Normal file
44
Task/Functional-coverage-tree/J/functional-coverage-tree-4.j
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
1 1 }._1 }.":labels,each ":each hier;(,.weight);,.weight parent_cover coverage
|
||||
NAME_HIERARCHY │WEIGHT │COVERAGE │
|
||||
cleaning │ 1 │0.409167 │
|
||||
house1 │40 │ 0.33125 │
|
||||
bedrooms │ 1 │ 0.25 │
|
||||
bathrooms │ 1 │ 0.5 │
|
||||
bathroom1 │ 1 │ 0.5 │
|
||||
bathroom2 │ 1 │ 0 │
|
||||
outside_lavatory │ 1 │ 1 │
|
||||
attic │ 1 │ 0.75 │
|
||||
kitchen │ 1 │ 0.1 │
|
||||
living_rooms │ 1 │ 0.25 │
|
||||
lounge │ 1 │ 0 │
|
||||
dining_room │ 1 │ 0 │
|
||||
conservatory │ 1 │ 0 │
|
||||
playroom │ 1 │ 1 │
|
||||
basement │ 1 │ 0 │
|
||||
garage │ 1 │ 0 │
|
||||
garden │ 1 │ 0.8 │
|
||||
house2 │60 │0.461111 │
|
||||
upstairs │ 1 │ 0.15 │
|
||||
bedrooms │ 1 │ 0 │
|
||||
suite_1 │ 1 │ 0 │
|
||||
suite_2 │ 1 │ 0 │
|
||||
bedroom_3 │ 1 │ 0 │
|
||||
bedroom_4 │ 1 │ 0 │
|
||||
bathroom │ 1 │ 0 │
|
||||
toilet │ 1 │ 0 │
|
||||
attics │ 1 │ 0.6 │
|
||||
groundfloor │ 1 │0.316667 │
|
||||
kitchen │ 1 │ 0 │
|
||||
living_rooms │ 1 │ 0 │
|
||||
lounge │ 1 │ 0 │
|
||||
dining_room │ 1 │ 0 │
|
||||
conservatory │ 1 │ 0 │
|
||||
playroom │ 1 │ 0 │
|
||||
wet_room_&_toilet │ 1 │ 0 │
|
||||
garage │ 1 │ 0 │
|
||||
garden │ 1 │ 0.9 │
|
||||
hot_tub_suite │ 1 │ 1 │
|
||||
basement │ 1 │0.916667 │
|
||||
cellars │ 1 │ 1 │
|
||||
wine_cellar │ 1 │ 1 │
|
||||
cinema │ 1 │ 0.75 │
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
trace=: (~.@,each (0 >. parent)&{)^:_ i.#parent
|
||||
power=: */@:{&(parent (] % (i.~ ~.)@[ { +//.) weight)@> trace
|
||||
|
||||
power*1-weight parent_cover coverage
|
||||
0.590833 0.2675 0.0375 0.025 0.00833333 0.0166667 0 0.0125 0.045 0.0375 0.0125 0.0125 0.0125 0 0.05 0.05 0.01 0.323333 0.17 0.05 0.0125 0.0125 0.0125 0.0125 0.05 0.05 0.02 0.136667 0.0333333 0.0333333 0.00833333 0.00833333 0.00833333 0.00833333 0.0333333 0.0333333 0.00333333 0 0.0166667 0 0 0.0166667
|
||||
Loading…
Add table
Add a link
Reference in a new issue