981. Python3의 Leetcode 솔루션

3595 단어 python
class TimeMap:
  def __init__(self):
    self.values = defaultdict(list)
    self.timestamps = defaultdict(list)

  def set(self, key: str, value: str, timestamp: int) -> None:
    self.values[key].append(value)
    self.timestamps[key].append(timestamp)

  def get(self, key: str, timestamp: int) -> str:
    if key not in self.timestamps:
      return ''
    i = bisect.bisect(self.timestamps[key], timestamp)
    return self.values[key][i - 1] if i > 0 else ''



리트코드



도전



문제에 대한 링크는 다음과 같습니다.
https://leetcode.com/problems/time-based-key-value-store/

좋은 웹페이지 즐겨찾기