-
[Do-it! 코딩 테스트-기초편] 011. 스택으로 수열 만들기
문제 https://www.acmicpc.net/problem/1874 1874번: 스택 수열 1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다. www.acmicpc.net 접근 데이터 크기: 100,000 시간 제한: 2초 스택을 사용하는 문제이다. 어떤 수열이 입력되면, 스택 동작 push, pop 만으로 만들어질 수 있는 수열인지 알아보는 문제이다. 스택에 push되는 값은 오름차순이어야한다. 코드 N = int(input()) from_list = list(range(N, ..
파이썬/코딩 테스트
2023. 10. 26.
-
[파이썬] 컬렉션 타입, 튜플
튜플이란 여러 항목을 순서대로 저장하는 컬렉션 타입이다. 리스트와 유사하지만 값들이 불변하다는 특징이 있다. 한번 생성된 후에는 요소를 추가, 제거 또는 수정이 불가한 데이터 구조이다. tuple tu1 = (1,) # 요소를 1개만 저장할 때 # tu1 = (1) print(tu1) # tu1[0] = 100 # TypeError: 'tuple' object does not support item assignment tu2 = (1, 3, 5, 7) print(tu2) tu3 = 1, 3, 5, 7 print(tu3, type(tu3)) tu4 = ('apple', 'banana', ('🍍', '🙊')) print(tu4) print(tu4[0]) print(tu4[2][0]) print(type(tu..
파이썬/기본
2023. 9. 5.
-
[파이썬] 컬렉션 타입, 리스트2
2023.09.04 - [분류 전체보기] - 파이썬 6 - 컬렉션 타입, 리스트1 파이썬 6 - 컬렉션 타입, 리스트1 1. 컬렉션이란? 여러 개의 데이터 항목을 하나의 단위로 관리할 수 있게 해주는 데이터 구조를 의미. 여러 개의 데이터를 하나의 변수에 저장하고, 관리할 수 있게 해줌. 리스트, 튜플, 세트, 딕셔 caramelbottle.tistory.com 이전 글은 리스트의 개념과 사용방법에 대해 작성하였다. 이번 글에선 문자열 메서드와 같이 리스트에 사용되는 메서드에 대해 알아보자. 리스트2 len() li1 = [10, 20, 30] # len(): 객체의 길이(항목의 개수)를 반환하는 내장 함수입니다. print(len(li1)) append() li1 = [10, 20, 30] # appe..
파이썬/기본
2023. 9. 4.