Преглед на файлове

Merge branch 'hw1' of github.com:themultiplexer/bsys-ws17-grp11 into HEAD

Lorenz Bung преди 8 години
родител
ревизия
e7e8932726
променени са 4 файла, в които са добавени 20 реда и са изтрити 2 реда
  1. 6
    0
      hw1/task1/Cargo.toml
  2. 1
    1
      hw1/task1/src/lib.rs
  3. 6
    0
      hw1/task3/Cargo.toml
  4. 7
    1
      hw1/task3/src/lib.rs

+ 6
- 0
hw1/task1/Cargo.toml Целия файл

@@ -0,0 +1,6 @@
1
+[package]
2
+name = "task1"
3
+version = "0.1.0"
4
+authors = ["Joshua Rutschmann <joshua.rutschmann@gmx.de>"]
5
+
6
+[dependencies]

+ 1
- 1
hw1/task1/src/lib.rs Целия файл

@@ -1,3 +1,3 @@
1 1
 pub fn is_leap_year(year: i32) -> bool {
2
-    unimplemented!();
2
+    (year % 4 == 0 && year % 100 != 0) || year % 400 == 0
3 3
 }

+ 6
- 0
hw1/task3/Cargo.toml Целия файл

@@ -0,0 +1,6 @@
1
+[package]
2
+name = "task3"
3
+version = "0.1.0"
4
+authors = ["Joshua Rutschmann <joshua.rutschmann@gmx.de>"]
5
+
6
+[dependencies]

+ 7
- 1
hw1/task3/src/lib.rs Целия файл

@@ -1,3 +1,9 @@
1 1
 pub fn count(line: &str, c: char) -> u64 {
2
-    unimplemented!();
2
+   let mut occurances = 0;
3
+   for char in line.chars(){
4
+      if char == c {
5
+        occurances += 1;
6
+      }
7
+   }
8
+   occurances
3 9
 }

Loading…
Отказ
Запис