모의고사(프로그래머스 코딩테스트 연습) 파이썬
#1차 시도 def solution(answers): answer = [] cnt = 0 user_1 = [1,2,3,4,5] user_2 = [2,1,2,3,2,4,2,5] user_3 = [3,3,1,1,2,2,4,4,5,5] users = [user_1,user_2,user_3] for idx, user in enumerate(users): while len(answers) > len(user): user + user for i in range(len(answers)): if user[i]==answers[i]: user[i] = 0 if not answer or cnt
[Python]파이썬 리스트 값 추가/삭제/조회/정렬 기본
이번 포스팅은 리스트에 대한 내용이다. 많은 수의 값을 다뤄야 할 때, 각각의 변수에 저장하는 것보다 한꺼번에 모아서 관리하는 편이 더욱 간편하고 효율적으로 관리가 가능한데 이럴때 리스트를 사용하면 편리하다. 리스트 생성, 추가, 삭제, 조회등을 알아보자. 1.리스트 생성 #리스트 생성 list = [] print(list) list = [1,2,3] print(list) list = ['a','b','c'] print(list) 변수 = [값1,값2,...] 변수안에 대괄호[]를 사용해서 리스트를 정의할 수 있다. 2.리스트 조회 #리스트 생성 list = [1,2,3,4,5] #리스트 전체조회 print(list) #[1,2,3,4,5] #리스트 선택조회(인덱싱) print(list[2]) #3 pr..
[Python]파이썬 연산 기능(+,-,*,/ 등)
이번 포스팅은 파이썬의 연산기능에 대해 정리해 보았다. 생각보다 간단하면서도 잘 몰랐던 연산자와 의외의 기능도 있어서 한꺼번에 정리한다. 1.사칙연산(+, -, *, /) # 덧셈(1 + 2 = 3) print(1 + 2) # 뺄셈(3 - 2 = 1) print(3 - 2) # 곱셈(2 * 5 = 10) print(2 * 5) # 나눗셈(10 / 5 = 2.0) print(10 / 5) 가장 기본적인 사칙연산 이다. + : 더하기 - : 빼기 * : 곱하기 / : 나누기(실수) 주의할 점은 파이썬에서 나눗셈(/)의 결과는 정수가 아닌 실수라는 것 정도만 알면 될 것 같다. 2.제곱,몫,나머지(**, //, %) #제곱연산(6 ** 2 = 36) print(6 ** 2) #몫 가져오기(10 // 3 = 3..