

'''simple docstring'''

from __future__ import annotations

def 					__UpperCamelCase				(						lowercase__    :	list[int]			):






     '''simple docstring'''





     if not nums:
          return 0
     __lowercase      		=nums[0]
     __lowercase      		=0
     for num in nums[1:]:
          __lowercase		,  __lowercase      		=(
              max_excluding + num,
              max(lowercase__,       lowercase__			),
          )
     return max(lowercase__,       lowercase__			)


if __name__ == "__main__":
       import doctest

       doctest.testmod()





'''simple docstring'''

import os
from collections.abc import Iterator

def 					__UpperCamelCase				(						lowercase__    :	str = "."			):






     '''simple docstring'''





     for dir_path, dir_names, filenames in os.walk(lowercase__			):
          __lowercase      		=[d for d in dir_names if d != 'scripts' and d[0] not in '._']
          for filename in filenames:
               if filename == "__init__.py":
                    continue
               if os.path.splitext(lowercase__			)[1] in (".py", ".ipynb"):
                    yield os.path.join(lowercase__,       lowercase__			).lstrip('./'			)

def 					__UpperCamelCase				(						lowercase__    :	Optional[Any]			):






     '''simple docstring'''





     return F'''{i * "  "}*''' if i else "\n##"

def 					__UpperCamelCase				(						lowercase__    :	str,       lowercase__    :	str			):






     '''simple docstring'''





     __lowercase      		=old_path.split(os.sep			)
     for i, new_part in enumerate(new_path.split(os.sep			)			):
          if (i + 1 > len(lowercase__			) or old_parts[i] != new_part) and new_part:
               print(F'''{md_prefix(lowercase__			)} {new_part.replace("_",       " "			).title()}'''			)
     return new_path

def 					__UpperCamelCase				(						lowercase__    :	str = "."			):






     '''simple docstring'''





     __lowercase      		=''
     for filepath in sorted(good_file_paths(lowercase__			)			):
          __lowercase		,  __lowercase      		=os.path.split(lowercase__			)
          if filepath != old_path:
               __lowercase      		=print_path(lowercase__,       lowercase__			)
          __lowercase      		=(filepath.count(os.sep			) + 1) if filepath else 0
          __lowercase      		=F'''{filepath}/{filename}'''.replace(' ',       '%20'			)
          __lowercase      		=os.path.splitext(filename.replace('_',       ' '			).title()			)[0]
          print(F'''{md_prefix(lowercase__			)} [{filename}]({url})'''			)


if __name__ == "__main__":
       print_directory_md('''.''')


