Skip to content

rldnrl/problem-solving

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Coding Interview

LeetCode

번호 문제 코드
1 Two Sum Java
20 Valid Parentheses Java
125 Valid Palindrome Java
5 Longest Palindromic Substring Java
217 Contains Duplicate Java
387 First Unique Character in a String Java
53 Maximum Subarray Java
344 Reverse String Java

Java Data Structure Tip

HashMap

  • getOrDefault(Key, DefaultValue): Key가 존재하면, 해당 KeyValue를 반환하고, 없으면 Default Value로 설정한 값을 반환하는 메서드

Character

  • isWhiteSpace(char c): c가 공백이면 true, 그렇지 않으면 false

비교 연산자

  • !=를 사용하는 것보다, Objects.equals()를 사용하는 것이 좋다.
    • Valid Anagram을 풀었을 때, 동일한 값인데 다른 경우가 있었음.