😎풀이

  1. map: key, value로 이루어질 Map 객체 생성
  2. put: key를 key 값으로 갖고, value를 해당 value로 설정
  3. get: 해당하는 key 정보를 Map에서 출력, 없다면 -1 반환
  4. remove: 해당 Map에서 key 정보를 제거
class MyHashMap {
    private map: Map<number, number>
    constructor() {
        this.map = new Map<number, number>()
    }

    put(key: number, value: number): void {
        this.map.set(key, value)     
    }

    get(key: number): number {
        return this.map.get(key) ?? -1
    }

    remove(key: number): void {
        this.map.delete(key)
    }
}
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글