TIL

TIL_20230620

번잔중 2023. 6. 20. 23:40

오늘 할 일

  • 프로그래머스 문제 풀기
  • 채용 공고 정리해서 스케줄러에 표시하기 → 자소서 컨설팅 신청
  • 공모전 - 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 - 신규 생성 완료

운동하기 - 웨이트 트레이닝

22일차!

느낀점

  • 개발 환경 구축하는 일도 오랜만에 해서 그런지 많이 헷갈리네요. 블로그에 쓰고 싶은 글은 많은데 시간이 없습니다. ㅠㅠㅠ

내일 할 일

  • 프로그래머스 문제 풀기
  • 테스트 코드 관련 학습
  • 기술 면접 질문 공부하기

'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