오늘 할 일
- 프로그래머스 문제 풀기
- 채용 공고 정리해서 스케줄러에 표시하기 → 자소서 컨설팅 신청
- 공모전 - EC2, RDS, EIP 생성하기
- 운동하기 - 웨이트 트레이닝
오늘 배운 것
프로그래머스 문제 풀기
- 코드는 github repository에 있습니다. (https://github.com/chaning49/Algorithm)
- Lv 2. 이진 변환 반복하기
- 아래 코드는 과거에 풀었던 코드입니다. 다른 분들 코드를 보니 s의 길이가 변하는 것을 이용해서 0의 개수를 셈하는 방법이 있었네요. 그 방법이 시간복잡도 상으로 더 유리해보입니다. ㅎㅎ
class Solution {
public int[] solution(String s) {
int[] ans = new int[2];
while (s.length() > 1) {
int cnt = 0;
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == '0') ans[1]++;
else cnt++;
}
s = Integer.toBinaryString(cnt);
ans[0]++;
}
return ans;
}
}
채용 공고 정리해서 스케줄러에 표시하기 → 자소서 컨설팅 신청
- 캐치 사이트에서 공고에 북마크를 했습니다. 저번처럼 우선 SI 대기업 위주로 골라서 모아놨고, 자소서 컨설팅도 얼른 신청해야겠습니다. 코드스테이츠의 케어도 얼마 남지 않았네요.
- 추가로 원티드에서도 정보를 모았습니다. 일단 넣어봐야겠습니다.
공모전 - EC2, RDS, EIP 생성하기
- EC2 - ubuntu 22.04 TLS
- RDS - MySQL 8.0.23
- EIP - 신규 생성 완료
운동하기 - 웨이트 트레이닝
느낀점
- 개발 환경 구축하는 일도 오랜만에 해서 그런지 많이 헷갈리네요. 블로그에 쓰고 싶은 글은 많은데 시간이 없습니다. ㅠㅠㅠ
내일 할 일
- 프로그래머스 문제 풀기
- 테스트 코드 관련 학습
- 기술 면접 질문 공부하기
'TIL' 카테고리의 다른 글
TIL_20230622 (0) | 2023.06.22 |
---|---|
TIL_20230621 (0) | 2023.06.21 |
TIL_20230619 (0) | 2023.06.19 |
TIL_20230618 (2) | 2023.06.18 |
TIL_20230617 (0) | 2023.06.17 |