Download src/llm_benchmark/control/single.py from Prabodini/Test01: direct link, hf CLI and curl.
- Browser
- Download file 1.16 kB
-
https://huggingface.co/spaces/Prabodini/Test01/resolve/main/src/llm_benchmark/control/single.py
- Command line
-
hf download hf://spaces/Prabodini/Test01/src/llm_benchmark/control/single.py
-
curl -L -o single.py https://huggingface.co/spaces/Prabodini/Test01/resolve/main/src/llm_benchmark/control/single.py
1.16 kB
| from typing import List | |
| class SingleForLoop: | |
| def sum_range(n: int) -> int: | |
| """Sum of range of numbers from 0 to n | |
| Args: | |
| n (int): Number to sum up to | |
| Returns: | |
| int: Sum of range of numbers from 0 to n | |
| """ | |
| arr = [] | |
| for i in range(n): | |
| arr.append(i) | |
| return sum(arr) | |
| def max_list(v: List[int]) -> int: | |
| """Maximum value in a vector | |
| Args: | |
| v (List[int]): Vector of integers | |
| Returns: | |
| int: Maximum value in the vector | |
| """ | |
| max_val = v[0] | |
| for i in range(1, len(v)): | |
| if v[i] > max_val: | |
| max_val = v[i] | |
| return max_val | |
| def sum_modulus(n: int, m: int) -> int: | |
| """Sum of modulus of numbers from 0 to n | |
| Args: | |
| n (int): Number to sum up to | |
| m (int): Modulus | |
| Returns: | |
| int: Sum of modulus of numbers from 0 to n | |
| """ | |
| arr = [] | |
| for i in range(n): | |
| if i % m == 0: | |
| arr.append(i) | |
| return sum(arr) | |