보통 아침에 일어나면 몇 가지 궁금증이 떠오르는데, 그걸 기반으로 공부하고 코딩하면 이것저것 파고드는 맛이 있어서 좋은 것 같다. 그렇게 해야 TIL에 쓸 것도 늘어나고..
codeup.kr에서 문제 몇 개 풀어보다가 비트 연산자를 복습했다.
홀짝 구별 해야되는 상황이 있는 경우 항상 숫자를 2로 나눠서 판별했는데 끝 자리 AND 연산으로 판별하는 코드를 Java로 구현해보니 재밌었다.
opentutorials에서 Java로 단순 링크드 리스트/더블 링크드 리스트 구현 하는걸 실습했다.
‘C에서는 포인터를 이용했는데 Java에서는 어떻게 하는거지?!’라는 궁금증이 갑자기 생겨서 열심히 해봤다. 중첩 클래스라던가 Iterator 사용법이라던가.. 책에서 적당히 보고 넘어갔던 것들을 다시 공부하게 되는 계기가 되었다. (실습한 코드는 practive-java에, 공부하면서 적어놓은 메모들은 cs-memo에..)