life is egg
[Array] 큰 수 출력하기 본문
배열 하나더늘리고- 링크드 리스트에 담아보자..! 그리고 탐색을 탐색범위 -1까지만
- 앞뒤 비교해..
import java.util.*;
class Main {
public ArrayList<Integer> solution(int n, int[] arr){
ArrayList<Integer> answer = new ArrayList<>();
answer.add(arr[0]);
for(int i=1; i<n; i++){
if(arr[i]>arr[i-1]) answer.add(arr[i]);
}
return answer;
}
public static void main(String[] args){
Main T = new Main();
Scanner kb = new Scanner(System.in);
int n=kb.nextInt();
int[] arr=new int[n];
for(int i=0; i<n; i++){
arr[i]=kb.nextInt();
}
for(int x : T.solution(n, arr)){
System.out.print(x+" ");
}
}
}
'알고리즘 > 개인공부' 카테고리의 다른 글
백트래킹...! N Q문제 (0) | 2024.03.05 |
---|---|
소수 구하기 개선점 (2) | 2024.02.28 |
암호 (0) | 2023.03.29 |
문자열 압축 (0) | 2023.03.28 |
가장 짧은 문자거리 (0) | 2023.03.28 |
Comments