Skip to content

Commit

Permalink
Changed level matching to prevent level bug where medium identified a…
Browse files Browse the repository at this point in the history
…s easy

test

test

test
  • Loading branch information
Zanger67 committed Jul 21, 2024
1 parent b590abc commit df5c4fd
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 18 deletions.
25 changes: 16 additions & 9 deletions main.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -359,14 +359,15 @@
" if not categories :\n",
" categories = set()\n",
"\n",
" if 'e' in level.lower() :\n",
" level = 'Easy'\n",
" elif 'm' in level.lower() : \n",
" level = 'Medium'\n",
" elif 'h' in level.lower() :\n",
" level = 'Hard'\n",
" else :\n",
" level = 'Unknown'\n",
" match level[0].lower() :\n",
" case 'e' :\n",
" level = 'Easy'\n",
" case 'm' : \n",
" level = 'Medium'\n",
" case 'h' :\n",
" level = 'Hard'\n",
" case _ :\n",
" level = 'Unknown'\n",
"\n",
" output = {\n",
" 'level': level,\n",
Expand Down Expand Up @@ -633,6 +634,12 @@
" contestTitle=contest,\n",
" contestQNo=contestQNo,\n",
" fileLatestTimes=fileLatestTimes)\n",
" \n",
" if number >= 3220 :\n",
" print(f'{questionData[number] = }')\n",
" print(f'{path = }')\n",
" print(questionDetailsDict[number])\n",
" \n",
" return True"
]
},
Expand Down Expand Up @@ -704,7 +711,7 @@
" fileLatestTimes: dict, \n",
" reprocessMarkdown: Set[int]) -> None:\n",
" for fileName in txtFiles :\n",
" print(f'Context file found: {fileName}')\n",
" # print(f'Context file found: {fileName}')\n",
"\n",
" try :\n",
" if '\\\\' in fileName :\n",
Expand Down
25 changes: 16 additions & 9 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -320,14 +320,15 @@ def addCase(level: str,
if not categories :
categories = set()

if 'e' in level.lower() :
level = 'Easy'
elif 'm' in level.lower() :
level = 'Medium'
elif 'h' in level.lower() :
level = 'Hard'
else :
level = 'Unknown'
match level[0].lower() :
case 'e' :
level = 'Easy'
case 'm' :
level = 'Medium'
case 'h' :
level = 'Hard'
case _ :
level = 'Unknown'

output = {
'level': level,
Expand Down Expand Up @@ -570,6 +571,12 @@ def parseCase(leetcodeFile: str, # file name
contestTitle=contest,
contestQNo=contestQNo,
fileLatestTimes=fileLatestTimes)

if number >= 3220 :
print(f'{questionData[number] = }')
print(f'{path = }')
print(questionDetailsDict[number])

return True


Expand Down Expand Up @@ -630,7 +637,7 @@ def parseContextFiles(txtFiles: str,
fileLatestTimes: dict,
reprocessMarkdown: Set[int]) -> None:
for fileName in txtFiles :
print(f'Context file found: {fileName}')
# print(f'Context file found: {fileName}')

try :
if '\\' in fileName :
Expand Down

0 comments on commit df5c4fd

Please sign in to comment.