구름톤 챌린지 완벽한 햄버거 만들기

[결과 코드]

[느낀점]

bufferedReader 로 문자열 배열을 입력 받은 후 다시 정수 배열로 변환하는 과정을 스트림API를 활용했다. 아직 stream API를 활용하는것이 미숙해 사용방법을 검색하며 풀었다. for 문이 3개나 있어서 가독성이 떨어지는것 같다. for문을 최대한 적게 사용해서 코드를 짰다면 시간도 더 적게걸리고 좋은 결과가 나올것 같다.

첫 번째 for문은 몇 번째 배열이 가장 숫자가 높은지 파악한 후 해당 인덱스를 저장하고 위치도 저장한다.

두 번째 for문은 저장한 인덱스를 기준으로 올라가며 문제 조건에 맞는지 파악한다. 문제 조건에 맞지 않으면 point 를 0으로 만들고 세 번째 for문을 실행하지 않는다.

세 번째 for문은 저장한 인덱스-1 을 기준으로 내려가며 문제 조건에 맞는지 파악한다.

+ Recent posts