YAPC::EU 2018 Glasgow Update!
This commit is contained in:
parent
22f33d4004
commit
4e2d22a71d
1170 changed files with 15042 additions and 3047 deletions
1
Task/Identity-matrix/Burlesque/identity-matrix-3.blq
Normal file
1
Task/Identity-matrix/Burlesque/identity-matrix-3.blq
Normal file
|
|
@ -0,0 +1 @@
|
|||
blsq ) 6 ^^^^10\/**XXcy\/co.+sp
|
||||
10
Task/Identity-matrix/Factor/identity-matrix.factor
Normal file
10
Task/Identity-matrix/Factor/identity-matrix.factor
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
USE: math.matrices
|
||||
IN: scratchpad 6 identity-matrix .
|
||||
{
|
||||
{ 1 0 0 0 0 0 }
|
||||
{ 0 1 0 0 0 0 }
|
||||
{ 0 0 1 0 0 0 }
|
||||
{ 0 0 0 1 0 0 }
|
||||
{ 0 0 0 0 1 0 }
|
||||
{ 0 0 0 0 0 1 }
|
||||
}
|
||||
|
|
@ -2,6 +2,3 @@ idMatrix :: Int -> [[Int]]
|
|||
idMatrix n =
|
||||
let xs = [1 .. n]
|
||||
in xs >>= \x -> [xs >>= \y -> [fromEnum (x == y)]]
|
||||
|
||||
main :: IO ()
|
||||
main = (putStr . unlines) $ fmap (unwords . fmap show) (idMatrix 5)
|
||||
|
|
|
|||
7
Task/Identity-matrix/Haskell/identity-matrix-5.hs
Normal file
7
Task/Identity-matrix/Haskell/identity-matrix-5.hs
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
idMatrix :: Int -> [[Int]]
|
||||
idMatrix n =
|
||||
let xs = [1 .. n]
|
||||
in (\x -> fromEnum . (x ==) <$> xs) <$> xs
|
||||
|
||||
main :: IO ()
|
||||
main = (putStr . unlines) $ unwords . fmap show <$> idMatrix 5
|
||||
Loading…
Add table
Add a link
Reference in a new issue