본문 바로가기

코딩 오늘34

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.03.17 TIL 대부분의 게시글들이 TIL 에서 요구하는 사양에 미달 된 것 같다 생각의 경위는 오늘 TIL 강의를 듣게 된 것이다 강의에서 말하길 TIL에 필수요소가 있는 것 같다 문시해알 뜻이 있는 사자성어가 아니다 문제 시도 해결 알게 된 것 문제를 대면하고 시도하고 해결하기 위해 노력하고 마침내 해낸다면 그 과정에서 알게 된 것을 적는다 /내가 손으로 행하는 것이 나의 경험이다/ 앞으로 작성 하는 방식에 있어 반영 될 네가지 요소 기억해두도록 하자 나의 성장을 기록하는 효과적인 방법이 코딩에만 사용되는 것은 아닐 것이다 카테고리에 맞추어 서술하고자 한다 오늘의 문제 프로젝트 발표를 앞두고 있다 아무래도 준비가 덜 된 거 같다 오늘의 시도 프로젝트 발표까지는 5~6시간 정도 남았다 대본을 손보고 소리내어 발표 연습.. 2023. 3. 17.