Initial commit

This commit is contained in:
DavidOnTop 2024-11-20 09:05:27 +01:00
commit 5047f3ed6c
No known key found for this signature in database
GPG key ID: 5D05538A45D5149F
53 changed files with 214 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
/target

7
Cargo.lock generated Normal file
View file

@ -0,0 +1,7 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
[[package]]
name = "ulohy"
version = "0.1.0"

9
Cargo.toml Normal file
View file

@ -0,0 +1,9 @@
[package]
name = "ulohy"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]

26
LICENSE Normal file
View file

@ -0,0 +1,26 @@
GLWTS(Good Luck With That Shit) Public License
Copyright (c) Every-fucking-one, except the Author
Everyone is permitted to copy, distribute, modify, merge, sell, publish,
sublicense or whatever the fuck they want with this software but at their
OWN RISK.
Preamble
The author has absolutely no fucking clue what the code in this project
does. It might just fucking work or not, there is no third option.
GOOD LUCK WITH THAT SHIT PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION, AND MODIFICATION
0. You just DO WHATEVER THE FUCK YOU WANT TO as long as you NEVER LEAVE
A FUCKING TRACE TO TRACK THE AUTHOR of the original product to blame for
or hold responsible.
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Good luck and Godspeed.

106
src/main.rs Normal file
View file

@ -0,0 +1,106 @@
pub mod u1;
pub mod u2;
pub mod u3;
pub mod u4;
pub mod u5;
pub mod u6;
pub mod u7;
pub mod u8;
pub mod u9;
pub mod u10;
pub mod u11;
pub mod u12;
pub mod u13;
pub mod u14;
pub mod u15;
pub mod u16;
pub mod u17;
pub mod u18;
pub mod u19;
pub mod u20;
pub mod u21;
pub mod u22;
pub mod u23;
pub mod u24;
pub mod u25;
pub mod u26;
pub mod u27;
pub mod u28;
pub mod u29;
pub mod u30;
pub mod u31;
pub mod u32;
pub mod u33;
pub mod u34;
pub mod u35;
pub mod u36;
pub mod u37;
pub mod u38;
pub mod u39;
pub mod u40;
pub mod u41;
pub mod u42;
pub mod u43;
pub mod u44;
pub mod u45;
pub mod u46;
pub mod u47;
pub mod u48;
fn main() {
let ulohy = vec![
u1::main,
u2::main,
u3::main,
u4::main,
u5::main,
u6::main,
u7::main,
u8::main,
u9::main,
u10::main,
u11::main,
u12::main,
u13::main,
u14::main,
u15::main,
u16::main,
u17::main,
u18::main,
u19::main,
u20::main,
u21::main,
u22::main,
u23::main,
u24::main,
u25::main,
u26::main,
u27::main,
u28::main,
u29::main,
u30::main,
u31::main,
u32::main,
u33::main,
u34::main,
u35::main,
u36::main,
u37::main,
u38::main,
u39::main,
u40::main,
u41::main,
u42::main,
u43::main,
u44::main,
u45::main,
u46::main,
u47::main,
u48::main,
];
println!("Zadaj cislo ulohy:");
let mut input = String::new();
std::io::stdin().read_line(&mut input).unwrap();
let i = input.trim().parse::<usize>().unwrap();
ulohy[i - 1]()
}

18
src/u1.rs Normal file
View file

@ -0,0 +1,18 @@
/*
Vytvorte podprogram, ktorý uloží do nového reťazca znaky v opačnom poradí,
ako v zadanom reťazci. Použite ho v programe, ktorý vyzve užívateľa na
zadanie ľubovoľného reťazca a vypíše ho na obrazovku obrátene.
*/
pub fn main() {
println!("Zadaj retazec");
let mut input = String::new();
std::io::stdin().read_line(&mut input).unwrap();
println!("opacny retazec: {}", opacne_poradie(&input));
input.clear();
}
fn opacne_poradie(input: &String) -> String {
input.chars().into_iter().rev().collect()
}

1
src/u10.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u11.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u12.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u13.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u14.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u15.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u16.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u17.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u18.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u19.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u2.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u20.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u21.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u22.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u23.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u24.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u25.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u26.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u27.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u28.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u29.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u3.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u30.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u31.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u32.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u33.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u34.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u35.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u36.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u37.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u38.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u39.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u4.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u40.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u41.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u42.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u43.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u44.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u45.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u46.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u47.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u48.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u5.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u6.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u7.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u8.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}

1
src/u9.rs Normal file
View file

@ -0,0 +1 @@
pub fn main() {}