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

in kr •  6 years ago 

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를 이용해 쉽게 해결 할 수 있습니다.
다들 잘 해결하셨는지요?
잘 해결하셨길 바라며, 다음 문제도 기대해 주세요.

감사합니다.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

jjm.jpeg
짱짱맨 호출에 응답하여 보팅하였습니다.

짱짱맨은 저자응원 프로그램입니다. 더 많은 저자 분들에게 더 큰 혜택을 드리고자 스파임대 스폰서를 받고 있습니다. 스폰서 참여방법과 짱짱맨 프로그램에 관해서는 이 글을 읽어 주세요. 기업형 예비증인 북이오(@bukio)가 짱짱맨 프로그램을 운영하고 있습니다. 여러분의 증인 보팅은 큰 힘이 됩니다. Vote for @bukio