[WEEK01] DAY09 & TMI

novxerim·2021년 11월 9일
0

SW-Jungle

목록 보기
9/59

오늘의 메모

오늘 사진은 대부분 백준 풀이!

10989 정렬

2309 일곱난장이

16193 차이를 최대로

10971 외판원 순회

2468 안전 영역


특정 숫자를 기준으로 True와 False(1,0)으로 나눔

Git

*Folk 라는 프로그램 설치하면 깃 사용할 때
브랜치를 본다거나 풀 푸쉬 기능이 있는 버튼도 있고
코드가 변경된 부분을 확인할 수도 있다 (아래에 설명)

git clone httpsURL~
git checkout -b branchname 브랜치 만들기
git branch 브랜치 어디에 있는지 확인
git branch -a 쓰면 저장된 브랜치들 목록 볼 수 있음
git checkout branchname 해당 브랜치로 이동
mkdir 폴더생성

git status
git add .
git commit -m "~~" > git commit만 썼을 때 :q 써서 나감
git status
git push origin yeirm(브랜치 이름) 깃 브랜치(메인브랜치의 사본)에 올림 > 충돌X 나중에 메인에서 머지

터미널에서 쓸거면 git branch 쳐서 yerim 초록불인지 확인

remote repo 는 제대로 알 때 까진 사용x


GIT GUI (Fork, 소스트리 등)

Fork 사용법

(소스트리 와 비슷한 프로그램. 소스트리는 한글 지원o)

url복사 후 Fork - File - Clone

  1. 커밋
    Unstages 변경사항이 있는 파일 목록 중 파일 더블클릭하면 Staged 부분으로 내려감
    오른쪽옆 아래쪽에 적는 칸 : 커밋메시지
    Amend체크x : 이 전에 커밋했던 파일에 커밋(변경사항 추가) / 푸시 풀 할 때 혼선 o 자주 사용안함

  2. 푸쉬
    맨위에 버튼 누르고 브랜치 설정 후 Push버튼

  • 브랜치 만들기
    오른쪽위 New Branch 버튼. 만들고 바꿔짐(checkout)

  • 메인화면 리스트(커밋리스트)에서 이전꺼 누르면 파일 커밋 전으로 되돌아감

  • Unstaged에서 우클릭 - Discard changes 누르면 맨 처음 커밋 당시로 돌아감(커밋 안해놓은 파일 있으면 삭제도 됨(실제 삭제는 아님))


백준 1181 문자 숫자 정렬, lambda

리스트 컴프리헨션

[ x 
      for x in range(3, 10) 
    ]

readline으로 써서 입력받으면 \n 이 붙으니 .rstrip()써서 없애줌


정렬 안정성

정렬 안정성 : 이전의 정렬을 최대한 유지한 채 다음 정렬을 하는 것.
ex ) 사전순 정렬 후 길이순 정렬시 사전순으로 이미 정렬 된 상태를 유지

  # ['ape','apple','wait','wont']
  # 길이순서 
  # ['ape','wont', 'wait','apple']
  # 사전순서 
  # ['ape','apple','wait', 'wont']

search 파라미터 에 대해서 더 알아보기


2021년 11월 9일 화요일

오늘의 TMI

백준 알고리즘을 36문제 지난주부터 계속해서 풀고 있는데
혼자서 푸는데에 시간이 오래 걸리더라도 천천히 해나가고 있었다.
막히는 문제가 생기면 혼자서 한참 붙잡고 있다가도 훌륭하고 다정한 옆의 팀원에게 도움을 요청하면 다들 기꺼이 도와줘서 너무너무 고맙다,,
그렇게 W1 내내 여러 노하우도 얻고 열심히 배워가며 푸는 중..
팀원이 둘 다 전공생 & 평생을 이과 탑으로 살아온 전문가(?)이다보니 아직은 내가 도움받는게 더 많지만 정글이 끝나기 전이나 끝난 후에도 나도 이 팀원들처럼 내가 도울 수 있는 영역의 일이 있다면 기꺼이 도울 것이다~!!

알고리즘 문제를 푸는 것에서는 내가 직접 푸는 것이 아니거나 손도 못 댈 정도로 어려운 문제더라도 페어-프로그래밍을 통한 스터디를 통해 다른 팀원들은 어떻게 풀어가는지 풀이를 계속해서 보고 있는데, 서로가 문제에 접근하는 방식이 완전 다르기 때문에 각자의 코드 작성과정과 풀이를 보는 것만으로도 다양한 사고에서 문제를 생각할 수 있는 해결력이 실시간으로 쑥쑥 발전하고 있다는 것을 느끼고 있다. 👍

W0에는 사실 너무 바빠서 개발일지를 올린답시고 그냥 그 날의 메모만 첨부하고 끝났었는데, 이제는 정글에서의 생활 패턴도 좀 잡히고 이렇게 오늘 들었던 생각을 조금씩 써내려가는 방법으로 개발일지를 써볼까 한다!
뭐든 시행착오가 있는 법 ㅎㅎ

내게 주어진 이 시간에 감사하며 내일도 열심히 성장해야지
오늘도 고생하셨습니다~~~ 👏👏👏

profile
블로그 이전했습니다. https://yerimi11.tistory.com/

0개의 댓글