Search

이차반복5_문제02_개수세기

대분류
STEP07 이차반복문
소분류
이차반복문5_문제

영상

문제

''' [문제] a리스트의 값을 중복없이 value에 저장한다. 그리고 중복되는 개수를 count에 저장한다. [정답] value = [10,20,30,100] count = [2,3,5,1] ''' a = [10, 20, 30, 30, 100, 10, 30, 30, 20, 30, 20] value = [] count = []
Python
복사

해설

''' [문제] a리스트의 값을 중복없이 value에 저장한다. 그리고 중복되는 개수를 count에 저장한다. [정답] value = [10,20,30,100] count = [2,3,5,1] ''' a = [10, 20, 30, 30, 100, 10, 30, 30, 20, 30, 20] value = [] count = [] i = 0 while i < len(a): check = False j = 0 while j < len(value): if value[j] == a[i]: check = True break j += 1 if check == False: value.append(a[i]) i += 1 for i in range(len(value)): cnt = 0 for j in range(len(a)): if value[i] == a[j]: cnt += 1 count.append(cnt) print("value =", value) print("count =", count)
Python
복사