목록전체 글 (151)
성장일기
import sys n=int(sys.stdin.readline().rstrip()) li=[] for i in range(n): a=sys.stdin.readline().rstrip() if a.startswith('push'): #push 뒤의 숫자를 넣는다 li.append(int(a.split()[1])) elif a=='pop': if li==[]: #리스트가 비어있으면 -1 출력 print(-1) else: print(li[0]) #아니면 pop연산 del li[0] elif a=='size': print(len(li)) elif a=='empty': if li==[]: print(1) #비었다면 1 아니면 0 else: print(0) elif a=='front': #처음 if li==[]:..
정수 k가 주어지고 이후 k개의 줄에 정수가 주어진다. k가 0일 경우 가장 최근 수를 지우고, 아닐 경우 해당 수를 쓰는 문제 import sys k=int(sys.stdin.readline().rstrip()) #정수 k가 주어짐 li=[] for i in range(k): a=int(sys.stdin.readline().rstrip()) if a==0: del li[-1] #0이면 최근 수 지움 else: li.append(a) #아니면 리스트에 추가 print(sum(li)) 이것도 리스트로 풀었지만 큐로 다시 구현해봐야겠다.
첫째 줄에 N이 주어지고 이후 N개의 줄에 명령이 주어지는 문제 push X: 정수 X를 스택에 넣는 연산이다. pop: 스택에서 가장 위에 있는 정수를 빼고, 그 수를 출력한다. 만약 스택에 들어있는 정수가 없는 경우에는 -1을 출력한다. size: 스택에 들어있는 정수의 개수를 출력한다. empty: 스택이 비어있으면 1, 아니면 0을 출력한다. top: 스택의 가장 위에 있는 정수를 출력한다. 만약 스택에 들어있는 정수가 없는 경우에는 -1을 출력한다. import sys n=int(sys.stdin.readline().rstrip()) #숫자 받아오기 li=[] for i in range(n): x=sys.stdin.readline().rstrip() if x.startswith('push'): ..
나는 eo 채널을 매우 좋아한다. 내가 앞으로 어떤 개발자가 될 수 있을까를 고민해볼 수 있게하고 단순 코드만 잘 짜는 사람보다 가치를 담는 사람이 되어야겠다는 결심을 들게 해 준다. 조은 프로그래머 님이 15분 일기를 쓴다는 말씀을 하셨다. 나도 작은것부터 시작해보자 라는 마음으로 어찌저찌 글을 쓰고 있다. 작년 포스팅이 마지막인 블로그라 망설였지만 다시 돌아보면 내가 1년간 얼마나 성장했는지 돌이켜 볼 수 있는 시간이 되지 않을까 (사실 새 블로그를 개설해보려다가 실패했다) 블로그에 처음 일기를 쓰는거라 어색하지만 앞으로도 빠지지않고 써보자 화이팅 https://www.youtube.com/watch?v=wfInwxT0UUA
Window Type- Replace는 새로운 창이 나타났을때 교체, Overlay는 겹침 사이즈도 활용에 따라 다양하게 활용할 수 있다. 메뉴바를 만들 예정이기 때문에 0,0,1920,200으로 설정함 *Ctrl L (텍스트) 변경 *Ctrl D 복제 *Ctrl T 태그 만들기 (Special-Tag name dictionary) *태그 *슬라이더 마법사모자-슬라이더-버티컬 슬라이더 더블클릭해서 미리 정수형으로 설정해둔 Tag2로 선택 *버튼 *액션 아날로그의 경우 값에 따라 색을 변하게 만들 수 있는데 그 구간은 설정가능하다. 이외의 다양한 애니메이션을 태그와 연결해 사용할 수 있다 (Blink, Visibility, Disable(권한부여) 등) *I/O 태그 test라는 이름의 엑셀파일을 만든다,..