Stack 썸네일형 리스트형 [프로그래머스/Java] 짝지어 제거하기 ➡️ Level 1 까지는 그냥 생각대로 풀어도 모든 테스트 케이스에 통과된 것같은데 Level 2부터는 효율성과 시간복잡도까지 고려해야 하는 것같다. //머리 굴려서 열심히 풀었는데 시간 초과 남 ㅡㅡ public class Main { public static void main(String[] args) { String s = "baabaa"; List list = new ArrayList(Arrays.asList(s.split(""))); int result = 0; int firstLength = list.size(); while(true) { int lastLength = 0; for(int i=0; i 1 “cdcd” [c] [c, d] [c, d, c] [c, d, c, d] --> 0 👨.. 더보기 스택(Stack) 데이터를 일시적으로 쌓아 놓는 자료구조로, 데이터의 입력과 출력 순서는 후입선출(LIFO: Last In First Out)이다. 나중에 넣은 데이터를 가장 먼저 꺼낸다. push : 데이터를 넣음, pop : 데이터를 꺼냄 void x() {} void y() {} void z() { x(); y(); } void main() { z(); } //만약 위의 코드가 있다면 스택을 사용하여 //아래 처럼 흐른다. 자바 프로그램에서 메서드를 호출하고 실행할 때 프로그램 내부에서 스택을 사용한다. main push z push x push x pop y push y pop z pop x y z z z z z main main main main main main main 스텍 만들기 public class In.. 더보기 이전 1 다음