본문 바로가기

Coding Test Study

(3)
[Coding Test Study] 백준 온라인 져지 - 2839 설탕 배달 (그리디 알고리즘) 내가 푼 과정 - 먼저 입력 받은 값이 5의 배수가 아닐경우 값에서 3을 빼고 count 를 1증가 - 값이 2보다 작을 경우에는 더이상 3으로 뺄 수 가 없으므로 -1을 반환한다. 소스코드 N = int(input()) result = 0 while True: if N%5 !=0 : if N >> 4 # N = 4 # >>> -1 역시 응용을 하는데 시간이 좀 걸리는 것 같다.
[Coding Test Study] 20년 9월 25일 -파이썬 Study2 2020년 9월 25일 코딩 테스트를 대비해 개념을 학습 하면서 문제를 풀고 있다. 자료구조와 알고리즘을 배우면서 개념을 이해하고는 있지만, 아직은 문제에 적요하는데에 힘든 부분이 있다. 블로그에 포스팅을 하면서 다시한번 정리해보고자 한다. 대소문자 변환 - 파이썬에서 문자열은 문자 단어 들의 집합 - 문자열은 List와 같이 슬라이싱 이나 인덱싱등을 사용할 수 있다. upper() 문자열안의 '소문자'들을 '대문자'로 변환 text = 'Hello World' print(text.upper()) >>>HELLO WORLD lower() 문자열안의 '대문자'들을 '소문자'로 변환 text = 'Hello World' print(text.lower()) >>>hello world capitalize() 문..
20년 9월 24일 -파이썬 Python Study 파이썬 (Python) - 2차원 리스트 만들기 리스트 내포 [ List Comprehension] 을 사용하여 2차원 리스트 만들기 # 10 x 10 2차원 배열 # 1차원 리스트 lista = [ i for i range(10)] >>> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] # 2차원 리스트 listb = [lista for _ range(10)] >>> [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], ...] listb = [ [ i for i in range(10) ] for _ in range(10..