본문 바로가기
FastCampus/작심 30일

패스트캠퍼스 챌린지 16일차

by Dream_World 2021. 9. 21.

함수

오늘은 함수를 통한 실습문제를 풀게 된다.

한 문제를 받았을 때는 몰랐다. 시간이 오래걸릴지는 ...

여느때와 다르게 많은 시간이 소요 되었고 결국 오픈 강의를 시청하게 되었다.

그 한 문제가 한 클립이였고, 생각한 것과 비슷하게 흘러가면서도

for문을 제대로 쓰지 못한다는 것을 다시금 깨닫는다.

앞으로 강의도 영상을 보고 느낀점들이 기록될지는 모른다.

이럼에도 코드에 대한 이해를 하기 위해 다시 타이핑도 해보고 어느 부분에는

어떻게 코드가 들어가는게 효율적인지 알아보는 시간이 될 것이다.

너무 멀고 먼 개발자의 길이 다시금 붙잡지 못하게 되는 순간을 맞이한다.

컴퓨터를 오래 붙잡지 못한것도 한 몫하고 생각을 2시간 넘게 해도

안되는거 보면 하루만에 풀 수 있는 문제가 아니라는 점이다.

처음에 풀 땐 그렇게 생각했다.1번 항목을 풀고 순차적으로 풀어보자라는 마인드와 코드를 입력했었다.

6자리 List 넣는 것까지는 다 생각해놓고 넣지를 못하고 있었다.

그 부분부터 막혀서 시작을 못했고 결국은 강사님 도움을 받게 된다.

아쉽지만 어쩌겠는가 ? 현재 내 수준을 알고 가는 것도 나쁘지 않다는 것을 알게 된다.

 


함수개념

실습문제 6.1.3

로또에 당첨 되서 퇴사를 하고 싶었던 김로또는 로또 예상번호 추출 프로그램을 파이썬으로 작성하려고 한다.

다음 조건에 따라 김로또의 프로그램을 완성해보자.

1. 로또 번호 6개를 생성한다.

2. 로또 번호는 1~45까지의 랜덤한 번호다.

3. 6개의 숫자 모두 달라야 한다.

4. getRandomNumber() 함수를 사용해서 구현한다. (random 모듈의 sample 함수는 사용하지 않는다)

 

1~2번 항목

실습문제 6.1.3 : 1~2번 항목 입출력

3번 항목 추가

실습문제 6.1.3 : 3번 항목 추가 입출력

 

코드를 반복하면서 내것으로 만드는 노력부터 하는 것을 우선순위로 잡아야 할 것이다.

한 줄 한 줄 읽을 줄 알아야 하고 쓸 줄 알아야 할 것이다.

모르면 다시 돌아가서라도 이해하고 넘어가야 할 부분으로써 중요함을 느낀다.

아직은 코린이 수준도 못되는 것에 한탄스럽지만 받아들인다.

현재의 나의 모습을 이렇게 코딩의 흥미를 잃지는 않고 싶다.

개발자가 되고 싶은 ...

16일차는 여기서 마무리 하고자 합니다.

 



본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

 


패스트캠퍼스 링크 : https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

댓글