Skip to content

Commit f1e569e

Browse files
limpiar codigo
1 parent 133833f commit f1e569e

File tree

5 files changed

+18
-20
lines changed

5 files changed

+18
-20
lines changed

lib/dynamic/factorial.dart

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
11
int factorial(int n) {
2-
if (n == 0) {
3-
return 1;
4-
}
5-
return n * factorial(n - 1);
2+
return switch (n) { 0 => 1, _ => n * factorial(n - 1) };
63
}

lib/dynamic/fizzbuzz.dart

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
1-
void fizzbuzz(int n) {
2-
for (var i = 1; i <= n; i++) {
3-
if (i % 3 == 0 && i % 5 == 0) {
4-
print('FizzBuzz');
5-
} else if (i % 3 == 0) {
6-
print('Fizz');
7-
} else if (i % 5 == 0) {
8-
print('Buzz');
9-
} else {
10-
print(i);
11-
}
1+
String fizzbuzz(int n) {
2+
if (n % 3 == 0 && n % 5 == 0) {
3+
return 'FizzBuzz';
4+
} else if (n % 3 == 0) {
5+
return 'Fizz';
6+
} else if (n % 5 == 0) {
7+
return 'Buzz';
8+
} else {
9+
return '$n';
1210
}
1311
}

test/dynamic/factorial_test.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ void main() {
77
final num = 5;
88
final expectedValue = 120;
99

10-
var resultValue = factorial(num);
11-
1210
print('-- Factorial -- \n\n');
1311

12+
var resultValue = factorial(num);
13+
1414
print('Factorial of $num is $resultValue \n\n');
1515

1616
expect(expectedValue, resultValue);

test/dynamic/fibonacci_test.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ void main() {
77
final num = 20;
88
final expectedValue = 6765;
99

10-
1110
print('-- Fibonacci -- \n\n');
1211

1312
var resultValue = fibonacci(num);
@@ -16,7 +15,6 @@ void main() {
1615

1716
expect(expectedValue, resultValue);
1817

19-
2018
print('Test Passed!');
2119
});
2220
}

test/dynamic/fizzbuzz_test.dart

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,15 @@ void main() {
55
//unit test
66
test('fizzbuzz()', () {
77
final num = 20;
8+
final expectedValue = 'Buzz';
89

910
print('-- FizzBuzz -- \n\n');
1011

11-
fizzbuzz(num);
12+
var resultValue = fizzbuzz(num);
13+
14+
print('FizzBuzz of $num is $resultValue \n\n');
15+
16+
expect(expectedValue, resultValue);
1217

1318
print('\nTest Passed!');
1419
});

0 commit comments

Comments
 (0)