[이상선의 자바(java)5분강의 코딩 문제]_Java_양말의 일치하는 쌍의 총 수를 구하기.

lsszz210(41)
Published in
#kr
Words
61
Reading
1 min
Listen
Play
8y

1.png

양말의 일치하는 쌍의 총 수
구하기

안녕하세요. 하루 5분 강의 이상선입니다.
첫 번째 문제는 함수를 완성하는 비교적 쉬운 난이도의 문제를 들고 왔습니다.
백문의 불여일타!

코딩을 즐겨하시는 모든 분들! 도전 해보시죠.^^

문제

2.png

풀이

3.png

static int yang(int n, int[] yangArray) {
int mCount = 0;
int cColor = 0;
int length = yangArray.length;

ArrayList<Integer> yangColorsArray = new ArrayList<>();
for(int i = 0; i < length; i++){
  cColor = yangArray[i];
  if(yangColorsArray.contains(cColor)){
     mCount++;
     yangColorsArray.remove(new Integer(cColor));
  }else{
     yangColorsArray.add(new Integer(cColor)); 
  }
}
return mCount;

}

어떤가요!? 배열과 ArrayList를 이용해 쉽게 해결 할 수 있습니다.
다들 잘 해결하셨는지요?
잘 해결하셨길 바라며, 다음 문제도 기대해 주세요.

감사합니다.

[이상선의 자바(java)5분강의 코딩 문제]_Java_양말의 일치하는 쌍의 총 수를 구하기. | Ecency