Python (5) 썸네일형 리스트형 자료구조와 알고리즘 [시작] (0) for, if 와 같은 기초적인 파이썬 문법들을 알고. pandas, numpy와 같은 라이브러리들을 안다면 파이썬을 정복한 것이라고 생각했었다. 자료구조와 알고리즘을 알기 전까진. 파이썬을 막 시작하여 기초적인 문법들을 어느 정도 알고 계신 분! 코딩 문제들을 푸는데 실력 향상이 없으신 분들! 자료구조와 알고리즘을 알아보실 시간이다. 자료구조와 알고리즘을 본격적으로 공부하기 이전에, 도대체 왜?? 자료구조와 알고리즘을 공부해야 하는가? 파이썬은 list, dict, tuple 등의 기본적인 자료구조를 제공하고 있다. 여기서 만족하고 파이썬을 이용할 수 있지만, 더 어려운 과제를 마주쳤을 때 이 기본적인 자료구조들로는 부족할 수 있다. 예를 들어, list 자료구조에 1조 개의 자연수형 데이터가 들어있고.. [Python] zip 함수 사용 방법 Syntax(구문) : zip(iterable) Parameters(매개변수) : iterable : 반복가능한 객체(iterable)가 입력 되어야 함. 필수적으로 입력받아야 한다. iterable Data type(데이터 타입) iterable (반복가능한 객체) Ex:) list, set, dict, tuple, string 입력 가능한 개수 1개 이상 필수 여부 필수 아님 설명 서로 다른 iterable 들을 하나씩 순서에 맞춰 tuple 에 넣는다. Return Value(리턴 값): data type: class 'zip' 해설: iterable에 입력받은 객체들의 각 값들을 순서에 맞춰서 tuple에 넣는 동작을 수행한다. 순서대로 진행되기 때문에 return 값은 zip class 이다. .. [Python] Dict자료형 get 함수 사용 방법 Syntax(구문) : dict.get(key, default) get method는 dict 자료형의(class)의 함수(method)로 dict 자료형에만 쓰인다. Parameters(매개변수) : key : dict 자료형의 key 값으로 사용될 값. 필수적으로 입력받아야 한다. dict 자료형에 존재하는지 찾을 key 값이다. default : key 값에 대한 value가 dict에 없는 경우 반환하는 값. 없어도 된다. dict 자료형에 key 값이 존재하지 않는다면 반환하는 값이다. key default Data type(데이터 타입) dict 자료형의 key로 가능한 데이터 immutable은 가능, mutable은 불가능 ex:) int, tuple, str, bool, float 가능 .. [Python] map함수 사용 방법 Syntax(구문) : map(func, iterable, ...) Parameters(매개변수) : func : 함수가 입력되어야 함 필수적으로 입력받아야 한다. iterable의 데이터 값을 처리하는데 사용되는 함수. iterable : 반복가능한 객체(Iterable, ex: list, dict, set 등)이 입력되어야 함. 필수적으로 입력받아야 한다. func의 매개변수로 적용된다. func iterable Data type(데이터 타입) 함수 iterable ( 반복 가능한 객체) Ex:) list, dict, set 입력 가능한 개수 1개 1개 이상 필수 여부 필수 필수 설명 iterable에 입력된 객체의 각 값들을 처리하는데 사용되는 함수 funcd에 입력된 함수에 적용되는 매개변수 Re.. 프로그래머스 LV2. 카펫 문제 설명 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 주어질 때 카펫의 가로, 세로 크기를 순서대로 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 갈색 격자의 수 brown은 8 이상 5,000 이하인 자연수입니다. 노란색 격자의 수 yellow는 1 이상 2,000,000 이하인 자연수입니다. 카펫의 가로 길이는 세로 길이와 같거나, 세로 길이보다 .. 이전 1 다음