20210114 - TIL

Starve·2021년 1월 14일
1

TIL

목록 보기
10/38
post-thumbnail

오늘 한 일

  • 코드스쿼드 Day4 미션 진행

  • 객체지향 프로그래밍에 대한 동영상 시청

    https://opentutorials.org/course/743/6553

  • Math.pow()에 대한 사용 방법 탐색 및 공부

    • 거듭 제곱을 구하는 메소드. 입출력 값은 모두 double이다.
    • Math.pow(대상 숫자, 지수) 형식으로 사용하면 된다.
  • repalceAll()에 대한 사용 방법 탐색 및 공부

    • String repalceAll(String regex, String rplacement)

      • 첫 번째 인자 값은 변화하고자 하는 대상이 되는 문자열, 두번째 인자 값은 변화할 문자 값.

      • 특정한 문자열을 내가 원하는 문자로 변경할 수 있다.

      • 나는 이 것을 문자열에 있는 특수문자를 공백으로 치환하기 위해 사용하였다.
        String s = s.replaceAll("[\\(\\)]", "")
        여기에 적힌 "[\\(\\)]" 은 정규 표현식이다!

  • 정규 표현식에 대한 사용 방법 탐색 및 공부!

    https://coding-factory.tistory.com/529

    • 정규 표현식(Reqular Expression)이란?
      • 특정한 규칙을 가진 문자열의 집합을 표현하기 위해 쓰이는 형식언어.
      • 위에서 사용한 것은 \\(\\) 인데, 역슬래시 다음에 오는 특수문자는 그 문자 자체를 의미하므로,
        위에서 사용했던 코드가 실행 될 경우,"(사과)" 와 같은 식으로 값이 들어오게 되면, 괄호가 사라지고 "사과"만 s에 저장되게 된다.

오늘 느낀 점

  • 객체지향적인 프로그래밍 동영상을 보거나 글을 읽어도 아 이렇구나~ 하는 감상만 남고, 정확히 이해하질 못하고 있는 것 같다.

    내가 짠 코드가 객체지향적인가? 살펴보면 또 아닌것같기도하고..맞는것 같기도하고..
    그래서 객체지향에 관한 책을 구매했다.. 부디 이해할 수 있길..!

  • 뭔갈 엄청 열심히 한 것 같은데, 오늘 한 게 되게 없는 것 같은 기분이 든다.
    평소처럼 운동도 마쳤고, 공부도 평소랑 비슷하게 했는데도! 아마도 위에 있는 문제때문에 내가 잘 하고 있는건지 의구심이 들어서 인 것 같은데.. 내일은 리뷰 시간이 있으니, 다른 사람이 한 것을 보고 공부를 좀 해봐야겠다.

내일 할 일

  • 미션 마저 진행하기!
  • 마스터 클래스 수강!
profile
노력

2개의 댓글

comment-user-thumbnail
2021년 1월 14일

정규표현식은 사용할 때마다 까먹어서 찾아보게 되는 것 같아요🥲 객체지향 토끼책 사셨나요?ㅎㅎ

1개의 답글