지난 주에 이은 알고리즘 문제 풀ㅇㅣ ~
알고리즘 문제를 풀면서 몰랐던 자료구조들에 대한 학습도와 이해도가 쭉쭉 오르고 있는 것 같다. 오히려 좋아
하지만, 저녁먹을 시간쯤 되면 이제 뇌가 더는 움직이려고 하지 않아서 조금 곤란...ㅎㅎ
1) Comparator 와 Comparable
https://mansooonuna.tistory.com/14
위 글은 나의 3월 17일 학습 자료
여기서 만났던 녀석을 오늘 또 다시 만났는데 결국 오늘도 완벽하게는 이해하지 못하였다..
public String[] solution(String[] strings, int n) {
Arrays.sort(strings, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
char c1 = o1.charAt(n);
char c2 = o2.charAt(n);
if (c1 == c2) {
return o1.compareTo(o2);
} else {
return c1 - c2;
}
}
});
return strings;
}
어찌어찌 대충 이해는 했는데 혼자 써보라고 하면 못하겠음. 매니저님한테 질문도 해봤는데 사실 이건 잘 안쓴다고해서 나중에 좀 환기시키고 싶을 때 다시 보려고한다.
2) 정규식
정규식에 대한 문제를 2번이나 만나게 되어 한 번 훑어보았다. 여전히 외워서 쓰기엔 좀 벅찼고 좀 더 만나다보면 익숙해지지 않을까? (하는 나의 작은 희망쓰..)
참고 :: 인파님 블로그
3) 개인적으로 애착이 갔던 문제
https://mansooonuna.tistory.com/34
조합 + 소수.. 전에 배웠던 걸 적용해보고 싶어서 정말 공들여서 풀어보았다. 그래도 나름의 코드 리팩토링도 해보고 처음으로 효율성이라는 것을 개선하기 위해 어떻게 할 수 있을지 고민해본 시간이었다.
그럼 20000.
'T.I.L. :: Today I Learned > 항해99 14기 본과정' 카테고리의 다른 글
Day 10. 오늘은 제목이 없습니다 제 머리가 멈추었기 때문이죠 (0) | 2023.04.12 |
---|---|
Day 9. 모르는 내용이 점점 많아진다. 오히려 좋?아? (0) | 2023.04.11 |
Day 7. 벌써 일주일이 지났다고? (1) | 2023.04.09 |
Day 6. 알고리즘 척척 풀어봤으면 소원이 없겠는 하루 (0) | 2023.04.08 |
Day 5. 왜 그런 날 있잖아요 내가 뭘 했는지 모르겠는? (0) | 2023.04.07 |