2020 카카오 인턴십 - 키패드 누르기
in Algorithm
문제 풀이
🔖 소스 코드
규칙을 찾아 나머지, 몫을 활용해서 푸는 구현 문제였다.
목 & 나머지
int quotient = 5 / 3; // 1
int remainder = 5 % 3; // 2
Math.abs()
절대 값을 갖기 위해서 사용한 메서드.
int num = Math.abs(-1); // 1
Collectors.joining()
배열을 문자열로 공백없이 합쳐서 반환할 때 사용하자!!!
결과 값을 문자열로 줘야하는 상황이였다. 그러나 나는 List로 반환을 했다.
stream에서 제공해주는 joining 메서드를 활용해서 아래와 같은 결과를 얻었다.
resultList
// ["L", "L", "R", "R", ... ]
resultList.stream().collect(Collectors.joining());
// "LLRRLRLRL"