목록패스트캠퍼스 - 자료구조와 알고리즘/파이썬 기초(문제풀이) (4)
프론트엔드 정복하기
링크드 리스트 - 특정 노드를 삭제하는 경우 1) 가장 첫번째 요소를 삭제한다? head가 바뀌는 것. 2) 가장 마지막 요소를 삭제한다? 마지막에서 2번째 요소의 next(pointer)를 null 또는 None으로 바꿔줘야 한다. 3) 중간에 있는 요소를 삭제한다? 중간 요소 / 앞에 있는 요소의 pointer 가 --> 중간 요소 뒤에 있는 요소를 가리켜야 한다. **마지막 요소, 중간 요소를 삭제하는 기능은 사실 같다. 자신을 제거 / 자신의 직전 요소의 next가 자기 다음 요소를 가리킴(마지막요소는 자연스레 null, None이 됨)
큐(queue)는 기본적으로 FIFO 정책을 갖는다. : First-in-First-out 파이썬에서 큐 라이브러리를 제공하는데 이를 쓸 수 있다. import queue data_queue = queue.Queue() data_queue.put('...') # 큐에 데이터 삽입 data_queue.qsize() # 큐에 있는 데이터 개수 산출 data_queue.get() # 큐에 가장 먼저 삽입된 데이터 꺼내기 LIFO 정책인 큐도 있다. Last-in-First-out import queue data_queue = queue.LifoQueue() data_queue.put('...') # 큐에 데이터 삽입 data_queue.qsize() # 큐에 있는 데이터 개수 산출 data_queue.get(..
나의 답안 number = input('구구단에 적용할 숫자를 입력해주세요: ') for xNumber in range(1,10): print('{0}x{1}={2}'.format(number, xNumber, int(number)*xNumber), end=" ") 잔재미코딩 답안 digit=int(input()) for num in range(1,10): print(digit, "x", num, "=", digit*num)
화면에 "Hello World" 출력 - 주요 key : print print ("Hello World") 화면에 "Mary's cosmetics" 출력 - 주요 key : \특수문자 print ("Mary\'s cosmetics") 화면에 소수점 아래 ㅇ자리 까지 출력 - 주요 key : % 서식지정자 - 추가 자료 : 파이썬 소수점 자리수 제한 방법 3가지 digit = 3.141592 pring ("%.4f" % digit) 참고 사이트 https://www.fun-coding.org/python-question1-answer.html