[leetcode-819] Most Common Word
·
🐢 One step
LeetCode-819 Most Common Word : 금지된 단어를 제외한 가장 많은 빈도의 단어 추출 Info : 대소 문자, 구두점 무시class Solution: def mostCommonWord(self, paragraph: str, banned: List[str]) -> str: return Counter([word for word in re.sub("[^a-z]", ' ',paragraph.lower()).split() if word not in banned]).most_common(1)[0][0] Result : 28 Memory: 13.9mb
[leetcode-937] Reorder_Data_in_LogFile
·
🐢 One step
LeetCode-937 Reorder_Data_in_LogFile : reorder log files 첫번째 문자 식별자 ex) "dig2 a","dig1 b"-> "a","b"Myanswerclass Solution: def reorderLogFiles(self, logs: List[str]) -> List[str]: let = [] digit = [] for i in logs: if i.split()[1].isdigit()==False: let.append(i) else: digit.append(i) let.sort(key = lambda x: (x.split()[1:], x.split()[0])) #digit.sort(key = lambda x: x.split()[1:],reverse=True) r..
leetCode python code markdown 변환기
·
🐍 Python
vscode editor로 코딩을 많이 하다보니 포스팅할 때 코드 블럭을 만들어주는 일이 너무 귀찮아서 마크다운 자동변환과 Tstory에 바로 포스팅이 되도록 개발하고 있다. using python-markdown for posting Tstory python2Markdown.py [span code block & markdown] LeetCode-0 subject : info sub {code} Result : 0 Memory: 0mb
[leetcode-344] ReverseString
·
🐢 One step
LeetCode-344 ReverseString : 문자열 리스트 뒤집기 리턴 없이 리스트 내부의 주소 값이 변하도록 my answer class Solution: def reverseString(self, s: List[str]) -> None: """ Do not return anything, modify s in-place instead. """ for i in range(len(s)): s.append(s.pop(-i-1)) Result : 394 Memory: 18.4mb 1. 투 포인트 스왑 {code} Result : 205 Memory: 18.5mb
[leetcode-125] Palindrome + Slicing
·
🐢 One step
using Slicing leetcode-125 + 정규식 사용import re import collections class Solution: def isPalindrome(self, s: str) -> bool: s = s.lower() s = re.sub('[^a-z0-9]','',s) return s == s[::-1] # reverse Result : 46ms Memory: 15.7mb
[2023-2] ATOMIC HABITS
·
📚 Book
James Scholz study with me send me mail! James Scholz P.O. BOX 9373 Salt Lake City, UT 84109 If you have an offer, opportunity, or introduction that makes my life more interesting, e-mail me at the provided e-mail address below. For the reasons stated above, I'll only www.youtube.com 1년동안 매일 12시간 공부로 유명한 유튜버 James Scholz 추천 도서 이다. 아토믹 작은 습관은 저자의 경험담을 바탕으로 습관이 가져온 결과와 습관을 들이는 방법에 대해 설명해 주었다. 우리가 ..
[2023-1] DEEP WORK
·
📚 Book
https://www.youtube.com/@JamesScholz James Scholz study with me send me mail! James Scholz P.O. BOX 9373 Salt Lake City, UT 84109 If you have an offer, opportunity, or introduction that makes my life more interesting, e-mail me at the provided e-mail address below. For the reasons stated above, I'll only www.youtube.com 1년 동안 매일 12시간 공부로 유명한 유튜버 James Scholz 추천 도서 이다. 자기 개발서는 마음먹기 달렸다는 주의에 돈을 들여..
[leetcode-125] Palindrome
·
🐢 One step
LeetCode 125 Valid Palindrome Palindrome : 대소문자 구분 없이 좌우가 대칭인 문자열 1. isalnum : 문자 판별 후 소문자 변환 test = 'is a car ; rac a si' c_string = [] for s in test: if s.isalnum(): # 문자인지 판별 c_string.append(s.lower()) # 소문자로 변환 # c_string # ['i', 's', 'a', 'c', 'a', 'r', 'r', 'a', 'c', 'a', 's', 'i'] 2. loop로 첫번째 마지막 문자열 비교 후 pop while len(c_string) > 1: if c_string.pop(0) != c_string.pop(): break #c_string ..
다했다
'분류 전체보기' 카테고리의 글 목록 (33 Page)