|
|
|
@ -9143,7 +9143,9 @@ test tests::one_plus_one_is_two ... FAILED
|
|
|
|
|
</span>const OKAY_CHARACTERS: &str = "1234567890+- ";
|
|
|
|
|
|
|
|
|
|
fn math(input: &str) -> i32 {
|
|
|
|
|
if !input.chars().all(|character| OKAY_CHARACTERS.contains(character)) {
|
|
|
|
|
if !input.chars().all(|character| OKAY_CHARACTERS.contains(character)) ||
|
|
|
|
|
!input.chars().take(2).any(|character| character.is_numeric())
|
|
|
|
|
{
|
|
|
|
|
panic!("Please only input numbers, +-, or spaces");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -9329,7 +9331,8 @@ impl Calculator {
|
|
|
|
|
const OKAY_CHARACTERS: &str = "1234567890+- ";
|
|
|
|
|
|
|
|
|
|
fn math(input: &str) -> i32 {
|
|
|
|
|
if !input.chars().all(|character| OKAY_CHARACTERS.contains(character)) {
|
|
|
|
|
if !input.chars().all(|character| OKAY_CHARACTERS.contains(character)) ||
|
|
|
|
|
!input.chars().take(2).any(|character| character.is_numeric()) {
|
|
|
|
|
panic!("Please only input numbers, +-, or spaces");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -9454,7 +9457,8 @@ impl Calculator {
|
|
|
|
|
const OKAY_CHARACTERS: &str = "1234567890+- ";
|
|
|
|
|
|
|
|
|
|
fn math(input: &str) -> i32 {
|
|
|
|
|
if !input.chars().all(|character| OKAY_CHARACTERS.contains(character)) {
|
|
|
|
|
if !input.chars().all(|character| OKAY_CHARACTERS.contains(character)) ||
|
|
|
|
|
!input.chars().take(2).any(|character| character.is_numeric()) {
|
|
|
|
|
panic!("Please only input numbers, +-, or spaces");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|