Typst Base Syntax and Code Highlight
Raw Blocks 1
Raw Blocks
This is an inline raw block class T
.
This is an inline raw block class T
.
This is a long inline raw block class T {}; class T {}; class T {}; class T {}; class T {}; class T {}; class T {}; class T {}; class T {};
.
Js syntax highlight are handled by syntect:
class T {};
python code example:
import math
class Solution:
def coinChange(self, coins: List[int], amount: int) -> int:
if amount == 0:
return 0
if len(coins) == 1:
if amount % coins[0] != 0:
return -1
return amount // coins[0]
m = amount
n = len(coins)
dp = [ [math.inf]*(m+1) for _ in range(n+1) ]
for i in range(0, n+1):
dp[i][0] = 0
for i in range(0, n+1):
weight_i = coins[i-1]
for j in range(1, m+1):
dp[i][j] = dp[i-1][j]
if j >= weight_i:
dp[i][j] = min(dp[i][j], dp[i][j-weight_i]+1)
if dp[n][m] == math.inf:
return -1
return dp[n][m]