2022년 04월 21일 목요일 - 출근하는 시간이 2시간???
오늘 올려볼 문제는 705번 Design HashSet 이라는 문제이다.
사진을 클릭하면 해당 문제로 이동합니다.
오늘도 LeetCode 사이트 오늘의 문제를 가지고 왔다.
아니 너무 쉽자너
입력
입력이 애매한 문제다. 문제를 참고해주기를 바란다.
풀이 및 코드
HashSet 클래스를 구현하는 문제이다.
오늘은 처음부터 정답을 생각해냈다.
HashMap을 사용해서 문제를 풀었다.
이제 코드를 봐보자!
풀이코드
class MyHashSet {
HashMap<Integer, Boolean> map = new HashMap<>();
public MyHashSet() {
}
public void add(int key) {
map.put(key, true);
}
public void remove(int key) {
map.remove(key);
}
public boolean contains(int key) {
return map.getOrDefault(key, false);
}
}
제출 화면
사실 오늘 출근하느라 너무 힘들었는데 문제가 쉬워서 뭔가 기분이 좋았다.
내일은 적당히 어려운 문제가 나왔으면 좋겠다.
내일도 문제를 풀어서 블로그에 글을 쓸 수 있으면 좋겠다.
'LeetCode 문제 풀이' 카테고리의 다른 글
[LeetCode] 535번 문제를 풀어보았다. (ft. java) (0) | 2022.04.23 |
---|---|
[LeetCode] 706번 문제를 풀어보았다. (ft. java) (0) | 2022.04.22 |
[LeetCode] 173번 문제를 풀어보았다. (ft. java) (0) | 2022.04.20 |
[LeetCode] 230번 문제를 풀어보았다. (ft. java) (1) | 2022.04.18 |
[LeetCode] 897번 문제를 풀어보았다. (ft. java) (0) | 2022.04.17 |