분류 전체보기 805

0825. Find the first non-consecutive number

Your task is to find the first element of an array that is not consecutive. By not consecutive we mean not exactly 1 larger than the previous element of the array. E.g. If we have an array [1,2,3,4,6,7,8] then 1 then 2 then 3 then 4 are all consecutive but 6 is not, so that's the first non-consecutive number. If the whole array is consecutive then return null2. The array will always have at leas..

2022년 34주차 '내가 공부하는 목적은'

해외지수 프로젝트 현재 맡고 있는 업무인데 구현 작업은 완료하였으나 최종 인수 테스트가 남아있다. (근데 느낌이 조금 쎄하다..? 내 코드가 과연 잘 돌아갈까ㅜㅜ!?) 인수 테스트 후에는 QA 과정을 거쳐 실제 서비스에 배포할 예정이다. 알파인사이트 수요일에 사내 콘텐츠 인사이트 모임(알파인사이트) 4회차를 진행하였다. 이로써 성공적으로 파일럿 프로그램이 마무리 되었다. 예전부터 사내에 이런 모임을 만들고 싶었는데 언제나 번번이 실패하였다. 이런 모임을 만들 수 있는 환경이 아니었거나 함께할 사람이 없거나 둘 중하나였다. 하지만 지금 있는 회사는 이 두 조건을 가뿐히 충족한다. 덕분에 매일 감사함을 느낀다. 이런 조직에 내가 속해있다는 것이 행운이라는 생각이 든다. 그. 러. 나. '기회는 위기'라는 말..

Click _ argument, option으로 인자 전달하기

Click 이란? click은 커맨드 명령 환경에서 Python 스크립트에 인자를 넣을 수 있도록 도와주는 라이브러리이다. 예를 들어 하나의 스크립트가 날짜에 따라 동작이 달라져야 한다고 가정해보자. 우리는 이를 위해 날짜별로 스크립트를 만들어야 할까? 만약 그렇게 하면 매일 '오늘의 스크립트'를 새로 만들어야 할 것이다. click은 이러한 문제를 쉽게 해결해준다. 스크립트에 날짜를 인자로 넣어 하나의 스크립트만으로 모든 날짜에 대한 동작을 수행할 수 있도록 도와주기 때문이다. 이번 글에서는 간단한 예시로 click 사용법을 익혀보자. Click 사용법 1. 설치하기 pip install click 터미널에서 명령어로 click 패키지를 설치한다. 2. click 라이브러리 가져오기 # practice..