


lowerCamelCase											=       8.314_4598




def 	a_      (    SCREAMING_SNAKE_CASE__					:      float		,			SCREAMING_SNAKE_CASE__					:      float     ):
       '''simple docstring'''





       if temperature < 0:
              raise Exception('Temperature cannot be less than 0 K'     )
       if molar_mass <= 0:
              raise Exception('Molar mass cannot be less than or equal to 0 kg/mol'     )
       else:
              return (3 * UNIVERSAL_GAS_CONSTANT * temperature / molar_mass) ** 0.5


if __name__ == "__main__":
 import doctest

 # run doctest
 doctest.testmod()

 # example
 lowerCamelCase											=       3_00
 lowerCamelCase											=       28
 lowerCamelCase											=       rms_speed_of_molecule(temperature, molar_mass)
 print(F"""Vrms of Nitrogen gas at 300 K is {vrms} m/s""")






def 	a_      (    SCREAMING_SNAKE_CASE__					:      str		,			SCREAMING_SNAKE_CASE__					:      str     ):
       '''simple docstring'''





       assert x is not None
       assert y is not None

       _lowerCamelCase       :		Dict		=len(SCREAMING_SNAKE_CASE__     )
       _lowerCamelCase       :		Optional[Any]		=len(SCREAMING_SNAKE_CASE__     )

       # declaring the array for storing the dp values
       _lowerCamelCase       :		Optional[int]		=[[0] * (n + 1) for _ in range(m + 1     )]  # noqa: E741

       for i in range(1		,			m + 1     ):
              for j in range(1		,			n + 1     ):
                     _lowerCamelCase       :		int		=1 if x[i - 1] == y[j - 1] else 0

                     _lowerCamelCase       :		Union[str, Any]		=max(l[i - 1][j]		,			l[i][j - 1]		,			l[i - 1][j - 1] + match     )

       _lowerCamelCase       :		Optional[int]		=''
       _lowerCamelCase	,     _lowerCamelCase       :		Dict		=m, n
       while i > 0 and j > 0:
              _lowerCamelCase       :		int		=1 if x[i - 1] == y[j - 1] else 0

              if l[i][j] == l[i - 1][j - 1] + match:
                     if match == 1:
                            _lowerCamelCase       :		Union[str, Any]		=x[i - 1] + seq
                     i -= 1
                     j -= 1
              elif l[i][j] == l[i - 1][j]:
                     i -= 1
              else:
                     j -= 1

       return l[m][n], seq


if __name__ == "__main__":
 lowerCamelCase											=       'AGGTAB'
 lowerCamelCase											=       'GXTXAYB'
 lowerCamelCase											=       4
 lowerCamelCase											=       'GTAB'

 lowerCamelCase					,				lowerCamelCase											=       longest_common_subsequence(a, b)
 print('len =', ln, ', sub-sequence =', subseq)
 import doctest

 doctest.testmod()


