분류 전체보기 665

[프로그래머스] LEVEL 1 문자열 내 마음대로 정렬하기, python3

import collections def solution(strings, n): answer = [] cp_str=[] len_str=len(strings) for i in range(len_str): cp_str.append(strings[i][n]) cp_str.sort() # 인덱스 값끼리 정렬 cp_str=list(collections.Counter(cp_str).keys()) # 중복값 제거 for i in range(len(cp_str)): cnt=0 ex=[] # 인덱스 값이 중복되는 strings 저장 for j in range(len_str): if strings[j][n]==cp_str[i]: # strings의 n번째와 cp_str이 같으면 ex에 추가 cnt+=1 ex.append(..

STUDY/Algorithm 2019.10.16

[프로그래머스] LEVEL1 체육복, python3

내가 짠 코드 def solution(n, lost, reserve): for i in range(len(reserve)): if lost.count(reserve[i]): lost.remove(reserve[i]) reserve[i]=-1; #비교는 하되 못빌려주는 값으로 바꿈 for i in range(len(reserve)): tmp_rsv= reserve.pop() if tmp_rsv==-1: # 값이 -1일때는 비교 안함 continue if lost.count(tmp_rsv+1): lost.remove(tmp_rsv+1) elif lost.count(tmp_rsv-1): lost.remove(tmp_rsv-1) answer = n-len(lost) return answer _reserve = ..

STUDY/Algorithm 2019.10.15

[혼자 공부하는 파이썬] 2주차 02 - 2장 04

2주차 분량: 2장 2-3~3장 기본 미션: 137쪽 3번 문제 풀고 본인이 태어난 해와 띠를 출력하는 결괏값 화면 인증샷 선택 미션: else 구문과 elif 구문 정리한 내용 포스팅하기 Chapter 02 자료형 4. 숫자와 문자열의 다양한 기능(p92~105) format()함수: 문자열로 변환해주는 함수, 중괄호{}의 갯수와 format안에 매개변수의 갯수가 같아야됨. ex)"{}".format(123) -> "123" "{}만원".format(5000) -> "5000만원" "{} {} {}". format(1,"문자열", True) -> "1 문자열 True" - 정수 출력의 다양한 형태 "{:d}".format(52) : 기본 "{:5d}".format(52): 특정칸 출력 "{:05d}"...

STUDY/Python 2019.10.14

[혼자 공부하는 파이썬] 2주차 01 - 2장 03

2주차 분량: 2장 2-3~3장 기본 미션: 137쪽 3번 문제 풀고 본인이 태어난 해와 띠를 출력하는 결괏값 화면 인증샷 선택 미션: else 구문과 elif 구문 정리한 내용 포스팅하기 Chapter 02 자료형 3. 변수와 입력(p.74~91) 변수: 값을 저장할 때 사용하는 식별자 복합대입연산자 사용자 입력 함수: input() - string(문자열) 으로 저장 문자열을 숫자로 바꾸는 함수: int(), float() 숫자를 문자열로 바꾸는 함수: str()

STUDY/Python 2019.10.14