본문 바로가기
Leetcode

Leetcode <Sort> 242. Valid Anagram 백준 6996번 애너그램

by tiit 2020. 4. 5.
반응형

백준 6996번 문제랑 똑같음

 

Leetcode

 

class Solution {
    public boolean isAnagram(String s, String t) {
        
        PriorityQueue heap = new PriorityQueue();
        PriorityQueue heap2 = new PriorityQueue();
        
        for(int i=0; i<s.length(); i++){
            heap.add(s.substring(i,i+1));
            heap2.add(t.substring(i,i+1));
        }
        
        if(heap.poll().equals(heap2.poll())){
           return true;
        }
        else{
            return false;
        }
        
    }
}

 

---------------------------------------------------

이렇게 풀었는데  if(heap.poll().equals(heap2.poll())) -- 여기서 java.lang.NullPointerException뜸

왜? 이클립스에서는 오류 안났는데;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

 

https://yeolco.tistory.com/73

 

java.lang.NullPointerException 해결법

자바에서 NullPointerException은 RuntimeException입니다. 특수한 널 값은 객체 참조에 할당할 수 있습니다. 프로그램에 널값을 가지는 객체 참조를 사용하려고하면 NullPointerException이 throw됩니다. + null..

yeolco.tistory.com

 

반응형

댓글