지난 주에 이은 알고리즘 문제 풀ㅇㅣ ~
알고리즘 문제를 풀면서 몰랐던 자료구조들에 대한 학습도와 이해도가 쭉쭉 오르고 있는 것 같다. 오히려 좋아
하지만, 저녁먹을 시간쯤 되면 이제 뇌가 더는 움직이려고 하지 않아서 조금 곤란...ㅎㅎ
1) Comparator 와 Comparable
https://mansooonuna.tistory.com/14
3월 17일 Day12.
오늘 알고리즘 문제 풀 때 2차원 배열을 정렬하는 Integer.compare(o1, o2) 를 접하게 되었는데 검색 알고리즘을 공부하다가 같은 부분을 다시 보게 되었다 ! 생각보다 더 깊이 있는 공부가 필요해서 추
mansooonuna.tistory.com
위 글은 나의 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번이나 만나게 되어 한 번 훑어보았다. 여전히 외워서 쓰기엔 좀 벅찼고 좀 더 만나다보면 익숙해지지 않을까? (하는 나의 작은 희망쓰..)
참고 :: 인파님 블로그
☕ 자바 정규식(Regular Expression) 사용법 💯 정리
정규표현식 이란 정규표현식(Regular Expression)이란 문자열 데이터 중에서 원하는 조건(패턴)과 일치하는 문자열 부분을 찾아내기 위해 사용하는 것으로, 미리 정의된 기호와 문자를 이용해서 작성
inpa.tistory.com
3) 개인적으로 애착이 갔던 문제
https://mansooonuna.tistory.com/34
프로그래머스 :: 소수만들기
https://school.programmers.co.kr/learn/courses/30/lessons/12977 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는
mansooonuna.tistory.com
조합 + 소수.. 전에 배웠던 걸 적용해보고 싶어서 정말 공들여서 풀어보았다. 그래도 나름의 코드 리팩토링도 해보고 처음으로 효율성이라는 것을 개선하기 위해 어떻게 할 수 있을지 고민해본 시간이었다.
그럼 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 |