map
: key, value로 이루어질 Map 객체 생성put
: key
를 key 값으로 갖고, value
를 해당 value로 설정get
: 해당하는 key
정보를 Map에서 출력, 없다면 -1
반환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)
}
}