20210825 TIL

업데이트:

GDSC Yonsei 홈페이지에 Q&A 등록

어제 작성한 Q&A 글을 홈페이지에도 업로드했다.
Apply와 Code of Conduct 페이지 사이에 Q&A 페이지를 새로 만들었다.


화상 면접 안내 날짜를 9/1일로 결정

8월 31일에 서류 접수가 끝나고,
9월 1일에 문자와 이메일로 화상 면접 안내 글을 전송하기로 결정했다.
지원서와 홈페이지, 에브리타임 홍보글에도 해당 내용을 업데이트했다.


지금까지 GDSC Yonsei 3기 지원한 학생에게 면접 시간 선택 안내와 Q&A 소개

일찍이 GDSC Yonsei 3기 등록한 학생들에게 위 내용을 공지할 필요가 있었다.
그래서 아래와 같이 문자를 보냈다.

[GDSC Yonsei 3기 지원자님께_면접, Q&A]

  • 이 문자는 8/25일 오후 5시 30분 기준, 3기 지원서를 제출하신 분께 전송합니다.
    환영합니다!! GDSC Yonsei 3기 모집에 지원해주셔서 감사합니다. 저는 3기 Lead 송이령입니다!

    오늘 연락드린 건 다름이 아니라, 화상 면접 안내 일자와 Q&A 내용을 8/24에 업데이트하여, 관련 내용을 알려드리려고 합니다.

    1. 화상 면접 안내 일자
      9월 1일에 문자와 이메일로
      ‘9/2~9/8 중 면접 시간을 선택할 수 있는 링크(30분 단위로 선택, 구글 캘린더 사용)’와 ‘화상 회의 Zoom 링크’ 두 개를 안내해드립니다. 선택하신 면접 시간에 화상 회의에 입장해주세요!

    2. Q&A
      GDSC Yonsei에 대한 Q&A를 준비했습니다.
      https://sites.google.com/yonsei.ac.kr/gdsc-yonsei/q-a
      화상 면접 전에 읽어주시길 부탁드려요~

      다른 문의 사항 있으시면 편하게 연락해주세요! 읽어주셔서 감사합니다.



      백준 단계별로 풀어보기 12단계 중 예제 7단계 풀기

      11651번 문제를 풀었다.

      어제 풀었던 문제는 좌표 정렬하기1,
      오늘의 문제는 좌표 정렬하기2이다!

      좌표 정렬하기1은 좌표의 x값이 증가하는 순서로 정렬하고, x값이 같으면 y값이 증가하는 순서로 정렬해야 한다.
      반대로
      좌표 정렬하기2는 좌표의 y값이 증가하는 순서로 정렬하고, y값이 같으면 x값이 증가하는 순서로 정렬해야 한다.

      어제 풀이한 코드에서 다르게 작성한 부분은
      sort()이다.

      좌표 정렬하기1에서는

      array.sort()
      


      좌표 정렬하기2에서는

      array.sort(key=lambda x : (x[1], x[0]))
      

      이렇게 작성했다.

      key와 lambda 익명함수를 이용하면, 원하는 기준으로 정렬할 수 있다고 한다.
      lambda는 함수 쓰고 싶을 때, 함수 이름 지정 없이, 함수를 한 줄에 쓸 수 있어서 편하다고 한다.
      참고로 읽은 블로그 글 읽어보니까, 확실히 코드를 적게 쓸 수 있어서 간결해 보인다.
      참고
      파이썬 람다(lambda) 함수 [파이썬] lambda, sort - 리스트 특정 조건, 다중 조건 정렬

      lambda x : x[1]로 작성하면
      인덱스1 자료를 기준으로 정렬한다.

      lambda x : (x[1], x[0])로 작성하면
      인덱스1 자료를 기준으로 정렬한 다음, 인덱스0 자료를 기준으로 정렬한다(좌표 정렬하기2).
      이렇게 오른쪽 부분을 소괄호로 묶은 게 튜플 형식이고, 조건을 여러 개로 지정하니 다중 조건이라 부른다.

      lambda x : (x[0], x[1])로 작성하면
      인덱스0 자료를 기준으로 정렬한 다음, 인덱스1 자료를 기준으로 정렬한다(좌표 정렬하기1).

      x[1] 대신 len(x)을 넣으면 x의 길이를 기준으로 자료를 정렬한다.

      x[1] 앞에 -를 붙이면 내림차순이라고 한다.

      참고
      파이썬 정렬, 다중 조건으로 한 번에 하기.


      GitHub에 올린 소스 코드는 아래에 있다.
      level7-11651-좌표정렬하기2.py