Add StrobogrammaticNumber (#4278)

This commit is contained in:
Himesh Kohad
2023-08-11 17:52:14 +05:30
committed by GitHub
parent 4fe419ebd8
commit 07945c7704
2 changed files with 62 additions and 0 deletions

View File

@ -0,0 +1,19 @@
package com.thealgorithms.maths;
import static org.assertj.core.api.Assertions.assertThat;
import org.junit.jupiter.api.Test;
class StrobogrammaticNumberTest {
@Test
void testIsStrobogrammatic() {
StrobogrammaticNumber strobogrammaticNumber = new StrobogrammaticNumber();
assertThat(strobogrammaticNumber.isStrobogrammatic("69")).isTrue();
assertThat(strobogrammaticNumber.isStrobogrammatic("88")).isTrue();
assertThat(strobogrammaticNumber.isStrobogrammatic("818")).isTrue();
assertThat(strobogrammaticNumber.isStrobogrammatic("101")).isTrue();
assertThat(strobogrammaticNumber.isStrobogrammatic("609")).isTrue();
assertThat(strobogrammaticNumber.isStrobogrammatic("120")).isFalse();
}
}