본문 바로가기

분류 전체보기88

2023.03.22 약속 오늘은 심화과정 중에 학습한 것을 기반으로 다시한번 상기 시키고자 직접 적어보고자 한다 코드컨벤션 중 파이썬의 pep-8이 언급됬는데 작업을 하다가 코드의 양이 방대해지면 비록 내가 한 것일지 언정 시간이 지나면 나조차도 알아보지 못할 가능성이 더러 있다고 한다 이에 더해 보통 팀프로젝트로서 여러 사람이 다루게 되어 여러사람에게 읽혀지게 될텐데 그 사람들이 읽을 수 있도록 코드의 의도를 충분히 이해 할 수 있도록 하고자 하는 약속이 코드 컨벤션이라고 한다 코드컨벤션은 코드의 표기법에 관한것으로 그중 하나는 네이밍 컨벤션이 있다 대표적으로 세가지가 있다고 한다 Pascal Camel Snake 인데 Pascal은 각 단어를 대문자로 구별한다 Camel은 Pascal과 동일하지만 첫 문자가 소문자이다 Cam.. 2023. 3. 22.
2023.03.21 미션 파서블 문제를 읽어도 번뜩 떠오르는 것은 없다 우선 할 수있는 것을 해보자 문제를 말그대로 해석해보자 answer [1,2,3,4,5] 이는 '정답'이라는 값으로 보인다 return [1] 1은 1번 수포자가 가장 많은 문제를 맞힌 사람이라는 것 같다 1번수포자의 찍는 방식과 동일하기때문에 1번 수포자는 모든 문제를 맞혔다 이말은 필요도 없이 아래 문항에 입출력 예 설명에 기재 되어있다 수포자의 찍는 방식 입출력 사항의 관계 이해 할 수있는것이 늘었다 제한 조건 시험은 최대 10,000 문제로 구성되어있다 , 임의로 변인을 수정하는 것이 정답이 아님을 알 수있다 문제의 정답은 1,2,3,4,5 중 하나입니다 , 정답은 복수가 아니고 문제에 하나 그리고 5가지중 하나이다 가장 높은 점수를 받은 사람이 여럿일 경우.. 2023. 3. 21.
2023.03.20 파이썬기초 2주차를 맞아 파이썬의 기초강의를 듣게 되었다 변수의 선언 문자열 리스트와 딕셔너리 조건문 반복문 함수 이같은 요소들은 사전캠프에서도 학습한 바 있지만 보름 정도 소홀히 하니 코드 작성에 어려움이 있었다 굳이 다 외우고 있어야 할 필요는 없다지만 기본적인 것조차도 인터넷에 검색하는 것은 시간낭비가 아니던가 머리로만 안다고 하는 것보단 직접 내손으로 타이핑 해야 내것이 되지않을까 싶으니 하나 하나 작성해본다 a = 4 b = 7 print(a + b) 사칙연산의 기본부호를 사용하여 계산하는 식을 사용할 수 있다 a**b는 a의 b승 a%b 는 a를 b로 나눈 나머지값을 도출할때 사용한다 변수값에는 비단 수 뿐아니라 문자열도 사용할 수있다 수의 크기를 비교하는 값또한 들어갈 수있다 이경우는 그 값이 참인지 .. 2023. 3. 20.
2023 1주차 1주차가 끝나는 밤이다 성장을 하였는가 그렇다 1인분을 할 수 있는가 그렇지않다 필요한 한 사람이 되기 위해 노력하는 넉달이다 고작 1주차째인 지금의 내가 생각 할 만 한것이 아니다 고작 한걸음 각자 아는 것이 다르다 아는 수준이 다르다 남의 뒤꽁무니를 쫓는 것 만이 아닌 나만의 노력을 해야한다 남들만큼만 해서는 필요한 한 사람이 될 수 없다 프로젝트를 진행하기 위해 머리를 굴린 한 주의 내가 있었다는 사실이 기쁘다 내게 다가온 기회를 무의미하게 날리지 않도록 노력하고 있음에 기쁘다 익숙치 않은 협업에 지친기색이 있다 오늘이 마지막인 한 주를 잘 휴식하고 많은 것을 깨우칠 내일의 내가 되길 바라며 글을 마친다 2023. 3. 19.