반응형

분류 전체보기 349

[Python] 파이썬 모듈 사용안하고 스택(stack) 구현하기 예제

파이썬에서 리스트를 사용하면 스택을 아주 쉽게 구현 할 수 있다. 스택(stack)스택은 자료구조 중 하나로 후입선출(LIFO : Last in First out)을 가진다.즉 먼저 들어온 데이터는 가장 마지막에 나가는 구조다.  우선 리스트에서 사용하는 append, pop 함수를 알아보자. append() 함수append 함수는 리스트에 순서대로 새로운 요소를 더해준다.s = list() # 리스트 생성s.append("1") # 리스트에 1추가s.append("2") # 리스트에 1추가s.append("3") # 리스트에 1추가print(s) #리스트 출력 결과['1', '2', '3']  pop() 함수pop 함수는 리스트에 마지막 요소를 삭제해준다.예제처럼 [1,2,3] 리스트에서 pop을 2번..

Python 2024.05.08

[Python] 파이썬 팩토리얼 구현 예제 (반복, 재귀(순환))

파이썬 팩토리얼 구현 예제 (반복, 재귀) 팩토리얼 구현 시 2가지 방법이 있다.1. 반복 (iterative)2. 재귀 (recursive) (순환 이라고도 부름)   둘의 차이점을 알아보자.  1. 반복 구조 팩토리얼 예제우리가 알고있는 팩토리얼의 기본적인 형태를 반복 구조 팩토리얼이라고 한다.예제도 for문을 이용해 팩토리얼 값을 구한다. 4! = 1 x 2 x 3 x 4 = 24def factorial_i(n): result = 1 for i in range(1, n + 1): result = result * i return resultprint(factorial_i(4)) 결과24   2. 재귀(순환) 구조 팩토리얼 예제재귀(순환)는 반복문 대신 자기 자신 함수를 호..

Python 2024.05.07

[Python] 파이썬 스택 구현 예제(queue LifoQueue)

queue 모듈 LifoQueue 클래스 사용해서 스택 구현 예제 queue 모듈에서 LifoQueue 클래스는 스택구조를 제공한다. 우선 스택 구현하기 전에 put, get, queue 에 대해 알아보자. put, get, queueput : 요소 삽입get : 마지막 요소 삭제queue : 현재 스택 요소들 출력import queue #queue 모듈 임포트stack = queue.LifoQueue(maxsize=100) # 스택 객체 생성, maxsize = 최대 용량stack.put("1") # char 문자를 하나씩 스택에 삽입stack.put("2") # char 문자를 하나씩 스택에 삽입stack.put("3") # char 문자를 하나씩 스택에 삽입print(stack.get()..

Python 2024.05.07

[Python] 파이썬 자료형 알아내는 함수 type()

함수 원형type() 함수안에다가 변수명이나 숫자, 문자를 작성해주면 된다.type()  예제type() 함수를 print 함수로 출력해주면 자료형이 나온다.a = 10print(type(a)) # intprint(type(111)) # intprint(type(111.1)) # floatprint(type("111")) # stringprint(type(True)) # boolprint(type(3+4j)) # complex 결과  자료형 정리int : 정수형float : 실수형string : 문자열bool : 참, 거짓complex : 복소수

Python 2024.05.07

여캐가 예쁜 웹툰 추천, 그림체 좋은 히로인 여주

그림체 좋은 히로인 여주 여캐가 예쁜 웹툰 추천여캐가 이쁜 웹툰 추천이다. 작품성 상관없이 여주나 여캐가 예쁜 작품 위주로 선정했다. 물론 그림체는 내 취향이다. 나는 깔금하고 직관성있는 그림체를 선호한다. 1. 화산전생연재처 : 카카오 페이지 무협 웬툰으로 그림작가의 실력이 계속 느는 작품이다.초반에는 그림체가 별로지만 60화쯤 넘어 갈때 쯤에는 그림을 오지게 잘그린다. 2. 별이삼샵연재처 : 네이버 2000년대 초반 고교생활을 그린 작품이다. 작가의 그림실력이 나날이느는 것이 눈에 보인다. 3. 구천구검연재처 : 카카오 페이지 무협웹툰으로 여주가 이쁘다. 전체적으로 그림체도 갈쌈하다. 4. 환생표사연재처 : 카카오 페이지 무협웹툰인데 이건 참 아쉬운 작품이다. 그림체랑 여주 역대급으로 잘 뽑았는데, ..

웹툰 2024.05.06

[애니] 명작 하렘 애니 추천 TOP50

명작 하렘 애니 추천 TOP50옛날에 하렘물을 진짜 많이 봤지만 나이를 먹어서 그런가 선호도가 낮아졌다.그럼에도 하렘물을 거의 다 본 나로서 추천할게 많아 글을 적게 되었다.작품성이 높거나 뽕빨이 좋은 위주로 추천도를 높게 줬다.꽤 엄선해서 골랐으니 한번 맛 보셈.혹시 하렘물 추천할게 있으면 댓글 남겨주면 고마울 거 같다. 1. 토라도라!제작연도 : 2008년추천도 : ★★★★★남주인공과 여주인공은 서로가 아닌 다른 친구를 짝사랑 중이다.우연히 그 사실을 알게 된 남주와 여주는 서로의 연애를 도와주기 위해 노력하는 이야기로 시작된다.러브 코미디 애니의 교과서라고도 불리는 애니다.하렘도 존재하며 안본 사람이 있다면 적극 추천한다. 2. 니세코이제작연도 : 2014년추천도 : ★★★★★야쿠자 후계자인 이치..

애니 2024.05.02

[Python] lambda 람다식 사용법 map, filter, reduce 함수

파이썬에서 제공하는 lambda(람다식)을 사용하면 함수를 보기 좋게 바꿀 수 있다. 람다식은 문법이라서 굳이 import 같은 setting 안해줘도 된다. 또한 람다식과 함께 사용하면 좋은 map, filter, reduce 함수에 대해 알아보자. 기본적인 함수 sum 함수를 구현해주고 a + b 값을 return 받는 기본적인 함수 사용법이다. def sum(a, b): return a + b print(sum(1,2)) 결과 3 함수를 람다식으로 변경하기 위에 함수를 람다식으로 바꿔보자. 아래 예제 처럼 람다 함수를 한줄로 줄 일 수 있다. lambda 식에 a,b 는 매개변수가 되고 a + b 가 return 값이 된다. 따라서 1 + 2 = 3이 출력된다. sum = lambda a,b: a+..

Python 2024.04.23

명작 무협 무림 웹툰 추천

명작 무협 무림 웹툰 추천무협 장르는 카카오가 많고 재밌지만 네이버도 은근히 볼게 많다. 웹툰은 회수가 별로없으면 감질맛만 나서 장기연재 웹툰 위주로 추천한다. 1. 북검전기먼치킨 주인공이 수련을 통해 강해져 복수 하는 내용이다. 극초반 그림체만 넘기면 화수가 지날수록 지리는 그림체를 볼 수 있다. 그림 뿐만 아니라 스토리도 완벽에 가까운 한국 무협 웹툰 1티어다. 연재 사이트 : 카카오 페이지 추천도 : ★ ★ ★ ★ ★ 2024년 기준 화수 : 185화 ~그림 누를 시 웹툰 사이트로 이동 2. 아비무쌍자식들을 지키기 위해 어쩔 수 없이 무림에 발을 들인 아빠의 이야기다. 주인공이 꽤나 강한 편에 속하며 갈수록 강해진다. 화수도 많아서 정주행 하기 좋다. 연재 사이트 : 카카오 페이지 추천도 : ★ ★..

웹툰 2024.04.21
반응형