[Java_Programmers] Lv1. 같은 숫자는 싫어

🐷Jinie (juniorDeveloper)·2020년 11월 17일
0

Algorithm

목록 보기
19/27

  • 같은 숫자를 제거하고
  • 배열로 retuen answer
  • 0-9까지의 정수로 이루어져있음!!
  • 같은수가 절대 불가한 것이아님! 연속적으로 같은 수가 나오는 것이 싫은조건

  • .add()와 .get()메서드를 사용할 수 있는 List객체로 임시저장소를 만들어
  • 필요한 값을 바로바로 넣을 수 있도록 작성한다.
  • 문제 조건에 숫자배열은 0-9까지의 정수로 이루어져 있다고했으므로
    int num에 10을넣어 처음 시작에 문제없도록 설정한다.
  • 만약에 num과 배열의 값이 같지 않다면 받아야할 값이므로
    List형인 임시저장소 temp에 값을 .add한다.
  • 넣은 값이 이어서 연속적으로 중복된다면 값을 버려야하기 때문에 num에는 넣은값 i를 저장하고
  • 배열의 값을 모두 처리할때까지 반복문을 돌린다.
  • 필요한 값을 담은 임시저장소를 다시 answer배열에 담는다.
  • 이때 배열 answer의 크기는 .size()메서드를 이용해 선언한다.
  • for문안에서 .get()메서드를 이용해 하나씩 배열에 값을 넣어준다.

profile
ᴘᴇᴛɪᴛs ᴅᴇ́ᴠᴇʟᴏᴘᴘᴇᴜʀ. ᴘʀᴏɢʀᴀᴍᴍᴀᴛɪᴏɴ = ᴘʟᴀɪsɪʀ 💕

0개의 댓글