Returns nth hexagonal number >>> hexagonal_num(143) 40755 >>> hexagonal_num(21) 861 >>> hexagonal_num(10) 190
(n: int)
| 15 | |
| 16 | |
| 17 | def hexagonal_num(n: int) -> int: |
| 18 | """ |
| 19 | Returns nth hexagonal number |
| 20 | >>> hexagonal_num(143) |
| 21 | 40755 |
| 22 | >>> hexagonal_num(21) |
| 23 | 861 |
| 24 | >>> hexagonal_num(10) |
| 25 | 190 |
| 26 | """ |
| 27 | return n * (2 * n - 1) |
| 28 | |
| 29 | |
| 30 | def is_pentagonal(n: int) -> bool: |