3/15 TIL 오늘의 회고

송은혜·2022년 3월 15일
0

항해99 6기

목록 보기
12/34

💡새롭게 알게 된 것💡

String 으로 된 변수 혹은 객체를 서로 같은 것이냐 ? 라고 확인을 하려고 한다면, = 이 아닌 equals 혹은 equalsIgnoreCase 를 사용하여 비교해주어야한다.


String name1 = "홍길동";
String name2 = "홍길동";

name1 = name2; // -> X
name1.equals(name2);
name1.equals("홍길동");

String name3 = "Wendy";
name1.equals("WENDY"); // false
name3.equalsIgnoreCase("WENDY"); //true

equals는 대소문자를 구분하기 때문에 대소문자 조건까지 맞아야 같은 문자열이라고 인식한다. 아이디처럼 고유값으로 저장이 될때 사용하면 좋을 것 같다.

equalsIgnoreCase는 대소문자를 구분하지 않기때문에 검색어 입력같은 경우에 사용하면 좋을 것 같고 , 평소 코드 연습을 하거나 중요한 경우가 아니면 equalsIgnoreCase를 사용하는게 더 편리할 것 같다.




오늘은 알고리즘 모의고사가 있던 날이다. 모의고사 공지를 시험시간 2시~4시라고 알려주셨는데, 1시50분에 공지 잘못했다고 4시부터 6시까지라고 하셨다ㅠ

문제는 별탈 없이 잘 풀었다. 지금 풀고 있는 알고리즘 난이도 보다는 쉬웠다. 요즘 계속 알고리즘 문제를 눈 앞에 두고 몇시간이고 머리를 굴리다보니 저녁쯤 되면 머리가 제대로 안굴러가는 듯한 느낌이 든다.
평소에는 잘 안쓰던 쪽 머리를 쓰려니까 과부화가 걸리나보다ㅋㅋㅋ.....ㅠㅠ

알고리즘은 해당 주차가 끝나도 하루에 한문제든, 일주일에 3~4문제든 꾸준히 풀어야할 것 같다.

이제 앞으로 수요일마다 항해 크루원 앞에서 지식 공유? 발표를 하는데, 내일 있을 발표를 신청했다.
나는 restAPI를 골랐는데 , 아직 많이 공부해보지도 않았음에도 여기저기서 APIAPI라는게 계속 보이고 들리다보니 API는 기본으로 알아야할 것 같았고, 그래서 더 공부를 해보고 싶어서 골랐다.

내일 잘 할 수 있을까 괜히 긴장이 된다.

그래도 모바일로 하는거라 다행이다 ㅎ..

목요일엔 알고리즘 테스트가 있다 !

0개의 댓글