프로그래밍(5)
-
웹파이썬 프로그래밍 - Function(함수) 2/2
지난 학습 복습 : Function(함수) 1/2 - 특정한 입력값이 주어졌을 때 정해진 규칙에 따라 출력값을 출력하는 것 - 수학에서의 함수와 동일하지만 프로그래밍에서의 함수는 입력이 없는 경우나, 출력이 없는 경우가 존재한다. - 지역변수 (Local variables) : 함수 내에 존재하는 변수이다. - 지역변수는 함수 바깥에서 사용할 수 없다. 바깥에서 사용이 가능하면 무수히 많은 함수 내의 변수 명을 사용하지 못하기 때문이다. - 반대로 함수 바깥에 존재하는 변수이지만 입력 파라미터로 받지 않는 경우는 전역 변수(Global variables)이다. # 함수 내에 있는 변수는 지역 변수라고 한다. # function 정의 def quadratic(a, b, c, x): global global..
2021.06.24 -
웹파이썬 프로그래밍 - Variables(변수)
강의 수강 목적 - 알고리즘은 차근차근 공부하고 있지만 컴퓨터나 프로그래밍에 관한 이론적인 지식이 많이 부족한 것 같아 경희대학교 컴퓨터공학과의 이수체계도를 참고하여 차근차근 공부해나가려고 한다. - 파이썬을 주 언어로 사용하기에 파이썬 문법은 어느 정도 알고 있다. 하지만 파이썬에 대해 더 자세히 알기 위해 유튜브에서 경희대학교 소프트웨어융합학과 교수님께서 올리신 영상을 보고 공부한 내용을 차근차근 정리하고자 한다. 강의 내용 1. 프로그래밍이란 - Program : 무엇을 어느 순서에 맞게 해야하는 지를 정의한 것 - Computer program : 컴퓨터가 수행해야할 일을 순서대로 적은 것 - Programmer : 컴퓨터가 수행해야할 일을 체계적으로 적어 컴퓨터에게 시키는 사람 - TV 프로그램..
2021.06.16 -
이코테 2021, 구현/ 왕실의 나이트(파이썬)
유튜브 참고 : https://www.youtube.com/watch?v=2zjoKjt97vQ 문제 정의 행복 왕국의 왕실 정원은 체스판과 같은 8 x 8 좌표 평면이다. 왕실 정원의 특정한 한 칸에서 나이트가 서있다. 나이트는 말을 타고 있기 때문에 이동을 할 때는 L자 형태로만 이동할 수 있으며 정원 밖으로는 나갈 수 없다. 나이트는 특정 위치에서 다음과 같은 2가지 경우로 이동할 수 있다.1. 수평으로 두 칸 이동한 뒤에 수직으로 한 칸 이동하기2. 수직으로 두 칸 이동한 뒤에 수평으로 한 칸 이동하기 이처럼 8 x 8 좌표 평면 상에서 나이트의 위치가 주어졌을 때 나이트가 이동할 수 있는 경우의 수를 출력하는 프로그램을 작성하시오. 왕실의 정원에서 행 위치를 표현할 때는 1부터 8로 표현하며, 열..
2021.06.04 -
백준 온라인 저널, 그리디 알고리즘/5585번 : 거스름돈(파이썬)
5585번 : 거스름돈 문제 정의 타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사고 카운터에서 1000엔 지폐를 한장 냈을 때, 받을 잔돈에 포함된 잔돈의 개수를 구하는 프로그램을 작성하시오. 예를 들어 입력된 예1의 경우에는 아래 그림에서 처럼 4개를 출력해야 한다. 입력 입력은 한줄로 이루어져있고, 타로가 지불할 돈(1 이상 1000미만의 정수) 1개가 쓰여져있다. 출력 제출할 출력 파일은 1행으로만 되어 있다. 잔돈에 포함된 매수를 출력하시오. 예제 입력 1 380 예제 출력 1 4 접근 방법 1. 1000엔에서 주어진 돈을 빼고 ..
2021.06.03 -
블로그 운영 계획 및 파이썬 프로젝트 진행상황
데이터 사이언스를 본격적으로 공부하면서 배운 내용들을 블로그에 업로드하겠다는 마음으로 티스토리 계정을 판 지 어언 3-4개월이 지났다. 처음에는 해외 데이터 사이언스 관련 대학원을 갈 생각이 있었기에 영어로 번역까지 해 꾸준히 올리려 노력했다. 하지만 끈기도 없고 온라인보단 오프라인이 익숙한 나는 아날로그 방식의 공부 매체인 종이를 주로 활용했다. 거기에 블로그에 게시물을 정리해서 올리는 것도 귀찮아서 금방 그만두었다. 그렇게 혼자 파이썬과 수학을 공부하며 프로젝트를 진행하던 중에 다른 사람들과 공유하고 싶다는 생각이 확실하게 들어 한 달여만에 다시 블로그에 게시물을 업로드하려고 한다. 프로젝트 현재 전공은 경영학과이지만 20-2학기와 21-1학기는 본격적으로 데이터 사이언스를 공부하기 위해 휴학한 상태..
2021.03.22