Q&A 게시판

cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

1차원 배열 중복 원소 카운트 방법

Solved!
Go to solution
Highlighted

아래 그림에는 

A : 5개

B : 2개

C : 1개

D : 2개

E : 3개

가 있습니다. (순서 무작위)

 

아래 배열에서 각 원소의 갯수를 프로그램적으로 카운트하고싶은데

제 생각으로는 A,B,C,D,E 각각 FOR문 돌려서 카운트 해야되는거 같은데 더 쉬운 방법 없을까요

임의의 원소가 들어와도 중복원소 카운트되도록이요(꼭 A,B,C,D아닌 문자가 들어올 경우도 있습니다)

예전 마이랩뷰있을 때 본거같은데 이제 접속이안되서 ...ㅠ

 

 

캡처.PNG

0 Kudos
Message 1 of 2
(244 Views)
Solution
Accepted by topic author Danieeeeeeeeeeeel
02-27-2019 01:33 AM

안녕하세요

 

간단한 방법으로는 String 배열과 찾고자 하는 String 값 (ex: a, b ...) 각각에 대하여 비교를 하면 결과는 Array 각 element에 대한 비교 결과를 불리언 array 로 출력합니다. 불리언 값을 0/1로 맵핑 후 해당 값을 더하면 참인 String element의 수가 출력이 될 것입니다. 아래의 간단한 코드를 참고해주시기 바랍니다.

capture.PNG

 

 

 

 

 

 

 

 

 

Message 2 of 2
(223 Views)