| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Count Monobit Integers
- GitLab
- LEVEL 2
- 문제해결
- 하늘과 바람과 별과 詩
- ProblemSoving
- Kubernetes
- MySQL
- 리트코드
- 하늘과 바람과 별과 시
- K8S
- Qualification Round
- swift
- ProblemSolving
- 파이썬
- First Unique Character in a String
- 3D PRINTING
- Python
- C++
- 프로그래머스
- 코딩테스트
- 알고리즘
- leetcode
- 해커랭크
- Code Jam
- Code Jam 2022
- hackerrank
- Algorithm
- 2022
Archives
- Today
- Total
목록Valid Anagram (1)
공대생의 비망록
[LeetCode][Easy] Valid Anagram 문제 Python 풀이
주어진 두 문자열 s, t가 애너그램 (Anagram)인 지 판단하는 문제. 문제에서는 문자열 안에는 소문자만 포함된다고 하였으나 확장성을 고려하여 딕셔너리 (dictionary) 자료구조를 활용하여 푼 버전과 소문자 26개 (혹은 존재하는 소문자 수)만큼의 길이를 가지는 배열 (list)을 활용하여 푼 버전을 각각 구현해보았다: 딕셔너리 활용 버전:class Solution: def isAnagram(self, s: str, t: str) -> bool: if len(s) != len(t): return False dicts = {}; dictt = {} for ch in s: if ch not in dicts: ..
Programming Language/Python
2026. 2. 8. 18:49