2024/06/24 2

[리트코드][JAVA] 2434. Using-a-robot-to-print-the-lexicographically-smallest-string (로봇을 사용하여 사전순으로 가장 작은 문자열 인쇄하기)

💡 문제Using-a-robot-to-print-the-lexicographically-smallest-string (https://leetcode.com/problems/using-a-robot-to-print-the-lexicographically-smallest-string/description/)📝 선행 개념그리디 알고리즘 (Greedy Algorithm):그리디 알고리즘은 각 단계에서 가장 최선의 선택을 하는 방식입니다. 이 문제에서도 각 단계에서 사전순으로 가장 작은 문자를 선택하여 결과 문자열을 구성하는 것이 핵심입니다.스택 자료구조 (Stack Data Structure):스택은 LIFO(Last In First Out) 구조로, 마지막에 추가된 요소가 가장 먼저 제거됩니다. 이 문제에..

[99클럽 코테 스터디] 📝 Day36. 스택 3

99클럽 코테 스터디 36일차 TIL + 스택📍 오늘의 학습 키워드스택 (Stack)📝 공부한 내용 본인의 언어로 정리하기스택(Stack)은 후입선출(LIFO, Last In First Out) 구조를 가진 자료구조로, 데이터를 넣고(push) 빼는(pop) 동작을 제공합니다. 주요 메서드로는 push, pop, peek, isEmpty 등이 있습니다.📖 오늘의 회고📚 어떤 문제가 있었고, 나는 어떤 시도를 했는지오늘은 스택을 사용한 문제 해결에 대해 학습하였습니다. 문제의 요구사항을 정확히 이해하고, 스택을 어떻게 활용해야 하는지 고민했습니다.스택을 사용하여 문자열을 역순으로 출력하거나, 괄호 매칭을 확인하는 문제들을 해결해 보았습니다. 각 문제에서 스택의 push와 pop 연산을 적절히 활용하..

Algorithm/Study 2024.06.24