python

문제 : https://www.acmicpc.net/problem/28278           풀이 이 문제는 스택과 관련된 문제이다. 스택을 구현하면서 특정 명령을 처리하는 것이다.예전에 자료구조를 했던 기억이 있어서 거기서 따로 함수별로 나눠서 명령을 처리하던 것이 기억나 그대로 수행하였다.   import sysinput = sys.stdin.readlinen = int(input().strip())stack = []def push(x): stack.append(x)def pop(): if stack: print(stack.pop()) else: print(-1)def size(): print(len(stack))def empty(): if sta..
메서드 정리   파이썬 메서드는 클래스 내에 정의된 함수이다. 특정 객체에 대해 작업을 수행한다. 메서드는 객체의 상태를 변경하거나 객체와 관련된 특정 동작을 구현하는 데 사용된다.     리스트 리스트는 기본적으로 대괄호로 표현하며, 인덱스 값을 활용해 O(1) 시간 안에 접근할 수 있다. 없는 인덱스를 지정하면, IndexError가 발생한다.  nums = [3,5,1,4,2]print(nums[0]) #3nums[1] = 7print(nums) # [3,7,1,4,2]nums[8] = 9 # 인덱스 에러 #리스트 안에는 다양한 자료형이 들어갈 수 있고, 길이는 가변적이다.my_list = ['hi', True, [1,2,3], {'name' : 'tom'}, {7,6}, (4,5,8)]      ..
조건문(Condition)우리는 평소에 “만약 A라면 B를 하고, A가 아니면 C를 한다.”와 같은 형식의 말을 많이 한다.A라는 조건이 참(True)이면 B를 하고, 거짓(False)이면 C를 한다는 의미로 생각해 볼 수 있다. 프로그래밍에서도 특정 조건이 참인지 거짓인지에 따라 동작을 다르게 수행한다. 파이썬에서 이를 어떻게 표현하는지 알아보자.   if와 else파이썬에서 조건문을 표현할 때 if와 else라는 문법을 사용한다.if 문의 구조는 아래와 같다.if 조건문: 조건문이 참일 때 실행하는 동작 1 조건문이 참일 때 실행하는 동작 2 ...else: 조건문이 거짓일 때 실행하는 동작 1 조건문이 거짓일 때 실행하는 동작 2 ... 파이썬의 if문은 간결하다. ..
hskhsmm
'python' 태그의 글 목록