16 lines
290 B
Dart
16 lines
290 B
Dart
|
import 'dart:math' as math;
|
||
|
|
||
|
class Darts {
|
||
|
int score(double x, double y) {
|
||
|
double distance = math.sqrt(x * x + y * y);
|
||
|
if (distance <= 1) {
|
||
|
return 10;
|
||
|
} else if (distance <= 5) {
|
||
|
return 5;
|
||
|
} else if (distance <= 10) {
|
||
|
return 1;
|
||
|
}
|
||
|
return 0;
|
||
|
}
|
||
|
}
|