28
This commit is contained in:
parent
da1117ea3e
commit
a26c86e2ac
3 changed files with 40 additions and 4 deletions
30
ulohyfs/src/u28.fs
Normal file
30
ulohyfs/src/u28.fs
Normal file
|
@ -0,0 +1,30 @@
|
|||
module UlohyFs.u28
|
||||
|
||||
open System.IO
|
||||
open System.Text.RegularExpressions
|
||||
open System.Text.Unicode
|
||||
open UlohyFs.Attributes
|
||||
open System
|
||||
|
||||
let (./.) l r = $"{l}{Path.PathSeparator}{r}"
|
||||
|
||||
|
||||
let getHobit =
|
||||
Environment.GetFolderPath(Environment.SpecialFolder.Desktop) ./. "maturita" ./. "ZADANIE č.19" ./. "hobit.txt"
|
||||
|> fun x -> if File.Exists x then Some(x) else None
|
||||
|> function
|
||||
| Some(v) -> File.ReadAllText v
|
||||
| None ->
|
||||
printfn "Nepodarilo sa najst hobit.txt zadaj cestu k hobit.txt"
|
||||
let inp = Console.ReadLine()
|
||||
File.ReadAllText inp
|
||||
|
||||
[<Uloha(28)>]
|
||||
let uloha28() =
|
||||
let h = getHobit
|
||||
let mutable spaces = 0
|
||||
h
|
||||
|> String.iter (fun c -> if c = ' ' then spaces <- spaces + 1)
|
||||
printfn "medzery: %d" spaces
|
||||
h
|
||||
|> printfn "%s"
|
|
@ -6,10 +6,6 @@
|
|||
<RootNamespace>UlohyFs</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="SDL3.Core" Version="1.0.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Include="src\Attributes.fs" />
|
||||
<Compile Include="src\u16.fs" />
|
||||
|
@ -20,6 +16,7 @@
|
|||
<Compile Include="src\u25.fs" />
|
||||
<Compile Include="src\u26.fs" />
|
||||
<Compile Include="src\u27.fs" />
|
||||
<Compile Include="src\u28.fs" />
|
||||
<Compile Include="src\u17.fs" />
|
||||
<Compile Include="src\u18.fs" />
|
||||
<Compile Include="src\u19.fs" />
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue