![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXu7tr%2FbtsHgdpIR2h%2FLZPpVxwWzEvJKCevjTUan0%2Fimg.png)
[JAVA][Baekjoon] 17298번 오큰수 ⭐️⭐️⭐️⭐️⭐️
·
Coding Test/Baekjoon
https://www.acmicpc.net/problem/17298 📌 접근 방식🌟 주어진 수열에서 각 원소에 대해 오큰수를 찾아야 한다. 오큰수란 해당 원소보다 크고, 그 오른쪽에 있는 가장 왼쪽의 수를 의미한다 없으면 -1을 출력!반복문(시간 복잡도가 O(N²))을 이용해 오큰수를 찾는다면 시간 초과가 발생스택에 새로 들어오는 수가 top에 존재하는 수보다 크면 그 수는 오큰수!스택을 활용하여 수열을 한 번 훑기새로운 수가 들어오면 스택의 top에 있는 수보다 크다면 그 수는 새로운 수의 오큰수가 된다.해당 오큰수를 찾으면 스택에서 pop하고, 새로운 수는 스택에 push한다.스택이 비게 되면, 오큰수가 없는 원소들은 -1로 처리한다. ✅ PASS CODEimport java.util.*;im..