목록Python (3)
데이터 놀이터
* 본 게시글과 이미지는 모두 2022년에 수강한 edwith 강의 내용을 정리한 네이버 블로그 글입니다. 출처 : https://www.edwith.org/sogang_python 기초 PYTHON 프로그래밍 강좌소개 : edwith '기초 PYTHON 프로그래밍' 강의는 처음으로 프로그래밍을 접하는 수강생들을 대상으로 하는 PYTHON 문법 및 코딩 강의입니다. 이 과정을 통하여 PYTHON에서 어떻게 데이터... - 이지선 www.edwith.org - 1일차: 객체와 변수 https://blog.naver.com/dlguswns1994/222793721211 - 2일차: 수치 자료형과 연산 https://blog.naver.com/dlguswns1994/222794063507 - 3일차: 문자열 ..
1. I / O (Input / Output) (1) stdin, stdout stdin(standard in) - 사용자로부터 키보드로 입력받는것 (ex. input()) cf) list comprehension for 문을 사용한 코드를 한 줄로 줄일 수 있음 [x for x in range(1, 4)] stdout(standard out) - 사용자에게 다시 결과를 모니터로 보여주는 것 (ex. print()) (2) file I/o with open(파일 경로, '모드') as f: data = f.read - 파일 내 텍스트를 하나의 문자열로 반환 = f.readline() - 파일 내 첫줄 반환 (파일을 잘 불러왔는지 확인 용도) = f.readlines() - 파일 내 각 줄을 그대로 반환 ..
1. 문제 지도는 한 변의 길이가 n인 정사각형 배열 형태로, 각 칸은 "공백"(" ") 또는 "벽"("#") 두 종류로 이루어져 있다. 전체 지도는 두 장의 지도를 겹쳐서 얻을 수 있다. 각각 "지도 1"과 "지도 2"라고 하자. 지도 1 또는 지도 2 중 어느 하나라도 벽인 부분은 전체 지도에서도 벽이다. 지도 1과 지도 2에서 모두 공백인 부분은 전체 지도에서도 공백이다. "지도 1"과 "지도 2"는 각각 정수 배열로 암호화되어 있다. 암호화된 배열은 지도의 각 가로줄에서 벽 부분을 1, 공백 부분을 0으로 부호화했을 때 얻어지는 이진수에 해당하는 값의 배열이다. 입력으로 지도의 한 변 크기 n 과 2개의 정수 배열 arr1, arr2가 들어온다. 원래의 비밀지도를 해독하여 '#', 공백으로 구성된..