Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자바 실습
- rnn
- 데이터분석
- 컴퓨터비전
- 자바스크립트
- 스프링프레임워크
- 쇼핑몰홈페이지제작
- 디버깅
- SQL
- JSP/Servlet
- 머신러닝
- JSP
- 중학수학
- 정보처리기사필기
- 스프링
- 딥러닝
- ChatGPT
- 상속
- 타입스크립트심화
- 정보처리기사실기
- 연습문제
- 파이썬
- 데이터베이스
- 자바
- 중학1-1
- html/css
- 자바스크립트심화
- JDBC
- 개발일기
- 혼공머신
Archives
- Today
- Total
"게임 개발자"를 향한 매일의 공부일지 1기 _ 개발의 기초 및 겉공부
파이썬 날개 달기 11 - 단원 마무리 연습문제 풀기 2 : 12~18번 문제 본문
이어서 되새김 문제를 풀어본다. 이제 7문제만 더 풀면 되니 좀더 힘을 내보자.
문제 12번 : 로또 번호 생성하기
random 모듈을 사용하여 로또 번호(1~45 사이의 숫자 6개)를 생성하기(단, 중복 숫자가 있으면 안됨)
이건 도저히 모르겠기에 정답을 참고하며 풀어보았다.
매번 다른 숫자의 난수가 발생하고 있다.
문제 13번 : 누나는 영철이보다 며칠 더 먼저 태어났을까?
영철이 누나의 생일은 1995년 11월 20일이고 영철이의 생일은 1998년 10월 6일이다.
문제 14번 : 기록순으로 정렬하기
기록순이 아닌 이름 순인줄 알았는데 아니었다. 세로 정렬이 안 되어 있어서 그렇게 보일 뿐이었다. 이 부분을 좀더 수정하면 다음과 같다.
문제 15번 : 청소 당번 2명 뽑기
다음 4명의 학생 중 청소 당번 2명을 뽑을 수 있는 경우의 수를 모두 나열하기
문제 16번 : 문자열 나열하기
"abcd" 문자열을 나열하는 경우의 수를 모두 출력하기
이 문제도 혼자서는 풀 수 없어서 자료의 도움을 받았다.
순열의 항목(r)은 'a', 'b', 'c', 'd'와 같은 튜플이므로 .join(r)처럼 묶어서 출력했다.
문제 17번 : 5명에게 할 일 부여하기
5명을 무작위로 섞의 앞의 세 명에게 차례로 해야 할 일을 지정하고, 나머지 2명에게는 "휴식"을 지정할 수 있는 프로그램 작성하기
배운 함수를 이용해서 코드를 좀더 수정해보았다.
문제 18번 : 벽에 타일 붙이기
가로 길이는 200cm이고 세로 길이는 80cm인 벽이 있다. 이 벽에 되도록 큰 정사각형 모양의 타일을 붙이려고 한다. 이때 붙이려는 타일 한 선의 길이와 붙이는데 필요한 타일의 개수를 구하기
타일 한 선의 길이는 40이고, 붙이는데 필요한 타일의 개수는 10개이다.
학습을 마치고
내 예상대로 18문제를 푸는데 2시간이 넘게 걸렸다. 그래도 이 문제를 모두 다 풀다니 정말 뿌듯하고 기쁘다. 이제 점심도 먹고 조금 쉬었다가 오후 공부를 시작하려고 한다. 오늘까지 파이썬 응용까지 공부를 모두 마치려고 한다. 왠지 충분히 할 수 있을 것 같은 예감이 든다.
마지막 문제는 수학을 어느 정도 알아야 풀 수 있는 문제였다.
'프로그래밍 언어 > 파이썬' 카테고리의 다른 글
모듈과 패키지 5 - 실습 문제와 미션 문제 다시 풀어보기 (0) | 2024.09.08 |
---|---|
함수와 메서드 5 - 실습 문제와 미션 문제 다시 풀어보기 (0) | 2024.09.08 |
파이썬 날개 달기 10 - 단원 마무리 연습문제 풀기 1 : 1~11번 문제 (0) | 2024.09.08 |
파이썬 날개 달기 9 - 외부 라이브러리 (0) | 2024.09.08 |
파이썬 날개 달기 8 - 표준 라이브러리 (0) | 2024.09.08 |