양말의 일치하는 쌍의 총 수
구하기
안녕하세요. 하루 5분 강의 이상선입니다.
첫 번째 문제는 함수를 완성하는 비교적 쉬운 난이도의 문제를 들고 왔습니다.
백문의 불여일타!
코딩을 즐겨하시는 모든 분들! 도전 해보시죠.^^
문제
풀이
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를 이용해 쉽게 해결 할 수 있습니다.
다들 잘 해결하셨는지요?
잘 해결하셨길 바라며, 다음 문제도 기대해 주세요.
감사합니다.