TIL_2020년 11월 06일 (금)

1 분 소요

TIL 작성 원칙

  • 매일 쓴다.
  • 사소한 것이라도 쓴다.
  • 좋은 생각이든 나쁜 생각이든 다 기록이라고 생각하고 쓰자.
  • 체크박스를 만들어서 꼭 해야하는 일들을 체크해두자!
  • 나의 일기이기도 하지만 남에게 보여주는 에세이라고 생각하고 짤도 넣고 재밌게 쓰자~

0. 매일 해야할 일

  • 개발관련 글 읽기 or 개발관련 영상 보기

  • 개발관련 공부

  • TIL 작성

  • 알고리즘 풀기 Q. strs은 단어가 담긴 배열입니다. 공통된 시작 단어(prefix)를 반환해주세요. Ex) strs = [‘start’, ‘stair’, ‘step’] return은 ‘st’

  • 우리가 작성한 코드

      def get_prefix(string):
      a = ‘’
        string.sort()
        if len(string) == 0:
          return a
        else:
          for i in range(len(string[0])):
            if string[0] == string[-1]:
              return string[0]
            elif string[0][i] == string[-1][i]:
              a += string[0][i]
            else:
              break
        return a
      print(get_prefix([start, stair, step]))
    
    • 선생님이 작성하신 코드
      def get_prefix(strs):
          if len(strs) == 0:
      	        return ‘’
          res = ‘’
          strs = sorted(strs)
          for i in strs[0]:
              if strs[-1].startswith(res+i):
                  res += i
              else:
                  break
          return res
      

오늘도 재밌게 생각했다. 하나씩 풀어가는 과정이 너무 재밌다~~~ 근데 method를 많이 몰라서 계속 단순한 방법으로 돌리는 것같다. 조금 더 공부해서 다양한 방법으로 풀 수 있기를!

1. 오늘 한 일

  1. Wecode (15일차)
    • Git 중간시험
    • 인스타그램 팀 프로젝트
    • HTML 구조 리팩토링 (계속)
    • SCSS Nesting 작업 (계속)
    • 기능 추가 (로그인 검증 완료, 다른 기능 추가하기!
  2. 블로그 작성

2. 오늘의 생각

  • 없음. 늦게까지 하는 것은 좋은데 그 다음날 타격이 큰 것같다. 짧게 급하게 집중해야할 때는 도움되지만 그 시간이 지나면 오히려 피로도는 더 큰 것같다…

태그:

카테고리:

업데이트:

댓글남기기