[이상선의 자바(java)5분강의 코딩 문제]_Java_양말의 일치하는 쌍의 총 수를 구하기.
양말의 일치하는 쌍의 총 수
구하기
안녕하세요. 하루 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를 이용해 쉽게 해결 할 수 있습니다.
다들 잘 해결하셨는지요?
잘 해결하셨길 바라며, 다음 문제도 기대해 주세요.
감사합니다.
짱짱맨 호출에 응답하여 보팅하였습니다.
짱짱맨은 저자응원 프로그램입니다. 더 많은 저자 분들에게 더 큰 혜택을 드리고자 스파임대 스폰서를 받고 있습니다. 스폰서 참여방법과 짱짱맨 프로그램에 관해서는 이 글을 읽어 주세요. 기업형 예비증인 북이오(@bukio)가 짱짱맨 프로그램을 운영하고 있습니다. 여러분의 증인 보팅은 큰 힘이 됩니다. Vote for @bukio