코딩테스트/LeetCode

🥕 [문자열 조작] 로그파일 재정렬문제 링크url : https://leetcode.com/problems/reorder-data-in-log-files/ 🍒 문제 분석로그 가장 앞부분은 식별자문자로 구성된 로그가 숫자 로그보다 앞에 온다.사전순으로 문자를 정렬한다.문자가 동일한 경우, 식별자 순으로 정렬한다.숫자 로그는 입력 순서대로 정렬한다. 🍓 내 해결 과정숫자열과 문자열을 쪼갠 뒤, 문자열을 정렬한 뒤 합침 🥑 틀린 답안class Solution: def reorderLogFiles(self, logs: List[str]) -> List[str]: let, dig = [], [] for ls in logs: if ls.split()[1].i..
🥕 [문자열 조작] 팰린드롬문제 링크url : https://leetcode.com/problems/valid-palindrome/ 🍒 문제 분석알파벳과 숫자를 제외한 문자열 제거이후 화순 문자인지 확인 ( 'heh' 와 같이 앞뒤로 같은 언어 인지 ) 🍓 내 해결 과정ord를 사용해 알파벳, 숫자 여부를 확인하여 리스트에 추가만든 리스트를 join을 사용해 합침리스트 슬라이싱으로 비교 🥑 내 풀이class Solution(object): def isPalindrome(self, s): """ :type s: str :rtype: bool """ s = s.lower() tmp = [] for i in s..
scone
'코딩테스트/LeetCode' 카테고리의 글 목록