コード例 #1
0
def test_number_of_islands_7():
    grid = [
        ["0"],
    ]
    expected = 0
    actual = num_islands(grid)
    assert actual == expected
コード例 #2
0
def test_number_of_islands_6():
    grid = [
        ["1"],
    ]
    expected = 1
    actual = num_islands(grid)
    assert actual == expected
コード例 #3
0
def test_number_of_islands_2():
    grid = [
        ["1", "1", "0", "0", "0"],
        ["1", "1", "0", "0", "0"],
        ["0", "0", "1", "0", "0"],
        ["0", "0", "0", "1", "1"],
    ]
    expected = 3
    actual = num_islands(grid)
    assert actual == expected
コード例 #4
0
def test_number_of_islands_5():
    grid = [
        ["1", "O", "O", "O", "O", "O"],
        ["1", "O", "1", "1", "1", "1"],
        ["O", "O", "O", "O", "O", "O"],
        ["1", "1", "1", "O", "1", "1"],
        ["1", "1", "1", "O", "1", "1"],
        ["O", "O", "O", "O", "1", "1"],
    ]
    expected = 4
    actual = num_islands(grid)
    assert actual == expected
コード例 #5
0
ファイル: test_number_of_islands.py プロジェクト: Rikerz/demo
 def test_empty_1(self):
     result = num_islands([])
     self.assertEqual(result, 0)
コード例 #6
0
ファイル: test_number_of_islands.py プロジェクト: Rikerz/demo
 def test_given_2(self):
     result = num_islands([[1, 1, 0, 0, 0], [1, 1, 0, 0, 0],
                           [0, 0, 1, 0, 0], [0, 0, 0, 1, 1]])
     self.assertEqual(result, 3)
コード例 #7
0
ファイル: test_number_of_islands.py プロジェクト: Rikerz/demo
 def test_none(self):
     result = num_islands(None)
     self.assertEqual(result, 0)
コード例 #8
0
ファイル: test_number_of_islands.py プロジェクト: Rikerz/demo
 def test_two_rows_2(self):
     result = num_islands([[1, 0, 1], [1, 1, 0]])
     self.assertEqual(result, 2)
コード例 #9
0
ファイル: test_number_of_islands.py プロジェクト: Rikerz/demo
 def test_one_column(self):
     result = num_islands([[1], [0], [1]])
     self.assertEqual(result, 2)
コード例 #10
0
ファイル: test_number_of_islands.py プロジェクト: Rikerz/demo
 def test_one_row(self):
     result = num_islands([[1, 0, 1]])
     self.assertEqual(result, 2)
コード例 #11
0
ファイル: test_number_of_islands.py プロジェクト: Rikerz/demo
 def test_one_land(self):
     result = num_islands([[1]])
     self.assertEqual(result, 1)
コード例 #12
0
ファイル: test_number_of_islands.py プロジェクト: Rikerz/demo
 def test_one_water(self):
     result = num_islands([[0]])
     self.assertEqual(result, 0)