Stay Hungry Stay Foolish

파이썬을 파이썬답게 3

[파이썬을 파이썬답게] Part 04. Iterable 다루기 (Programmers)

🗒 강의노트 🗒 sort() : 리스트의 원소를 정렬하는 함수로, 원본의 멤버 순서를 변경한다. 따라서 원본의 순서는 변경하지 않고, 정렬된 값을 구하려면 sort 함수를 사용할 수 없다. sorted() : 매개변수로 들어온 iterable한 데이터를 새로운 정렬된 리스트로 만들어서 반환해 주는 함수다. sort 예시 list1 = [3, 2, 5, 1] list2 = [i for i in list1] # 또는 copy.deepcopy를 사용 list2.sort() sorted 예시 list1 = [3, 2, 5, 1] list2 = sorted(list1) ☐ 문제 1 [ 2차원 리스트 뒤집기 ] 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 ..

[파이썬을 파이썬답게] Part 03. Str 다루기 (Programmers)

☐ 문제 1 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문자열 s와 자연수 n이 입력으로 주어집니다. 문자열 s를 좌측 / 가운데 / 우측 정렬한 길이 n인 문자열을 한 줄씩 프린트해보세요. 제한 조건 s의 길이는 n보다 작습니다. (n - s의 길이)는 짝수입니다. s는 알파벳과 숫자로만 이루어져 있으며, 공백 문자가 포함되어있지 않습니다. 입출력 예 ✔ Feedback ✔ s, n = input().strip().split(' ') n = int(n) print(s.ljust(n)) print(s.center(n)) print(s.rjust(n))..

[파이썬을 파이썬답게] Part 01. Python 꿀팁 (Programmers)

☐ 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정수를 담은 이차원 리스트, mylist 가 solution 함수의 파라미터로 주어집니다. mylist에 들은 각 원소의 길이를 담은 리스트를 리턴하도록 solution 함수를 작성해주세요. ☐ 제한 조건 mylist의 길이는 100 이하인 자연수입니다. mylist 각 원소의 길이는 100 이하인 자연수입니다. ☐ 입출력 예 ☑ Solution def solution(mylist): answer = [] for i in range(len(mylist)): answer.append(len(mylist..