STUDY/Python

STUDY/Python

프로그래머스 코딩테스트 입문 파이썬 lv.0 (4)

자릿수 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/120906 리스트 컴프리헨션 map(int, list) def solution(n): return sum(map(int,[x for x in str(n)])) 중앙값 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120811 .sort(): "리스트형의 메소드"이며, 리스트 원본 값 자체를 변경, 값을 반환하지 않고 정렬만 변경해주는 것 sorted(리스트): "내장 함수"이며, 리스트 원본 값을 유지한 채 정렬 값을 반환한다. def solution(array): n = len(array)//2 array.sort() r..

STUDY/Python

프로그래머스 코딩테스트 입문 파이썬 lv.0 (3)

프로그래머스 코딩테스트 입문 python 짝수는 싫어요 https://school.programmers.co.kr/learn/courses/30/lessons/120813 참고 블로그: https://jinmay.github.io/2020/05/28/python/python-list-comprehension-with-if-statement/ if는 리스트 컴프리헨션 뒤에, if + else는 앞에 작성) def solution(n): return [x for x in range(n+1) if x % 2 == 1] # 다른 풀이 range에서 끝냄 def solution(n): return [i for i in range(1, n+1, 2)] 편지 https://school.programmers.co.kr..

STUDY/Python

프로그래머스 코딩테스트 입문 파이썬 lv.0 (2)

점의 위치 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120841 def solution(dot): x = dot[0] y = dot[1] if x>0 and y>0: return 1 elif x>0 and y

STUDY/Python

프로그래머스 코딩테스트 입문 파이썬 lv.0 (1)

문자열 뒤집기 https://school.programmers.co.kr/learn/courses/30/lessons/120822 슬라이싱, join 활용 def solution(my_string): reverse = list(my_string)[::-1] return ''.join(reverse) 아이스 아메리카노 https://school.programmers.co.kr/learn/courses/30/lessons/120819 리스트 append 활용 def solution(money): answer = [] answer.append(money//5500) answer.append(money%5500) return answer 배열 원소의 길이 https://school.programmers.co.k..

STUDY/Python

프로그래머스 문제풀이 (lv.1~2) 정규표현식, 스택 큐

1209 TIL 코딩 테스트 연습 멘토님 선별 문제, 별은 난이도 코딩테스트 연습으로 lv.0을 계속 풀다가 윗단계를 도전하니 확실히 시간도 오래걸리고 어려웠지만, 수업시간에 배웠던 스택과 큐를 직접 사용해보니까 재밌었다. 두 정수 사이의 합🌟 (https://school.programmers.co.kr/learn/courses/30/lessons/12912) def solution(a, b): answer = 0 number = [a,b] number.sort() for i in range(number[0],number[1]+1): answer += i return answer 문자열 내 p와 y의 개수🌟 (https://school.programmers.co.kr/learn/courses/30/les..

STUDY/Python

코딩테스트 대비 Python 기초 공부

멋쟁이사자처럼 ai school 7기 이호준 강사님(제주코딩베이스캠프) 강의를 바탕으로 작성하였습니다. 리스트 리스트 컴프리헨션 출처_코딩도장 https://wikidocs.net/22805 # 2의 배수 출력 [ 2*x for x in range(1, 10+1) ] [2, 4, 6, 8, 10, 12, 14, 16, 18, 20] # if 문 함께 사용 [x for x in range(1, 10+1) if x % 2 == 0] [2, 4, 6, 8, 10] 메서드 (리스트) #리스트 메서드 확인 # dir([1,2,3]) """ 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort..