학습 자료
코딩 퀴즈
이번 코딩 퀴즈는 스택(Stack)을 활용해 주어진 문자열을 거꾸로 뒤집는 solution 함수를 작성합니다.
이 작업을 위해, 문자열의 각 문자를 스택에 넣은 다음, 스택에서 문자들을 하나씩 꺼내어 새로운 문자열을 생성합니다.
매개변수 형식
def solution(s): # 여기에 코드를 작성하세요 return
제한 사항
-
입력된 문자열은 영문자로만 구성되어 있습니다.
-
스택의 기본 동작인
push(추가)및pop(제거)을 사용하여 문제를 해결해야 합니다. -
스택 구현을 위해 리스트를 사용할 수 있습니다.
입출력 예시
-
입력:
solution("hello") -
출력:
"olleh"
이 챕터의 강의 · 자료구조 / 알고리즘 입문 - 시간 복잡도, 공간 복잡도, 배열, 스택, 큐, 연결 리스트, 해시 테이블
- 1. 프로그래밍의 핵심, 자료구조와 알고리즘
- 2. 알고리즘의 복잡도(Complexity)란?
- 3. 알고리즘의 시간, 공간 복잡도
- 4. 데이터를 순차적으로 저장하는 배열(Array)
- 5. 코딩 퀴즈 - 배열(Array) 구현하기
- 6. 마지막에 들어간 데이터가 가장 먼저 나오는 스택(Stack)
- 7. 코딩 퀴즈 - 스택(Stack) 구현하기
- 8. 먼저 들어간 데이터가 먼저 나오는 큐(Queue)
- 9. 코딩 퀴즈 - 큐(Queue) 구현하기
- 10. 데이터를 노드로 연결해 구성하는 연결 리스트(Linked List)
- 11. 코딩 퀴즈 - 연결 리스트(Linked List) 구현하기
- 12. 키-값으로 데이터를 저장하는 해시 테이블(Hash Table)
- 13. 코딩 퀴즈 - 해시 테이블(Hash Table) 구현하기
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말