728x90 set2 코딩테스트 - python 모음 for문for i in range(len(num)) #리스트로 되어있지만 range를 사용하고 싶다. len( ) 활용for i in num # 리스트를 그냥 사용하고 싶다. replace( , )print(input().strip().replace(' ',''))입력을 apple pen 했다면출력은 applepen 나옴replace(' ','') '공백'을 ''공백 없음으로 바꿔줬기 때문이다. joinwords = ['Hello', 'world']result = ' '.join(words)print(result) # 출력: 'Hello world'join은 앞에 공백(' ')을 포함하여 words에 있는 두 단어를 합쳐준다. set# set 생성my_set = {1, 2, 3, 4, 4, 5} # .. 2024. 11. 27. 데이터 구조 데이터 구조 생각해보기- 전화번호부 정보는 어떻게 저장하면 좋을까?- 서적 정보는 어떻게 관리하면 좋을까?- 창고에 쌓인 수화물의 위치를 역순으로 찾을 때? 스택과 큐(stack & queue with list)스택(stack)- 나중에 넣은 데이터를 먼저 반환- Last In First Out(LIFO)- Data의 입력을 Push, 출력을 Pop이라고 - 스택 구조를 활용, 입력된 글자를 역순으로 출력word = input("Input a word: ")word_list = list(word)for i in range(len(word_list)): print(word_list.pop()) #하나씩 빼면서 출력#결과: 맨 마지막인 r부터 빠짐Input a word: naverrevan 큐 (Que.. 2024. 7. 2. 이전 1 다음 728x90