2주차과제_4. 숫자 카드2
- 문제 링크
링크텍스트 - 풀이 전 계획과 생각
dictionary 구조에 각 숫자카드의 갯수를 저장하는 구조로 구성,숫자 카드를 넣을 때마다 같은 숫자가 들어온 적있으면 해당 숫자를 key로 가지는 value를 1 증가 시키고 아닌 경우 해당 숫자의 key에 value는 1로 원소를 추가하여 구성 - 풀이
def num_card_dict_set(num_array):
output_dict = {}
for number in num_array:
if number in output_dict:
output_dict[number] += 1
else:
output_dict[number] = 1
return output_dict
number_count = int(input())
number_list = list(map(int,input().split(" ")))
num_card_dict=num_card_dict_set(number_list)
find_number_count = int(input())
find_number_list = list(map(int,input().split(" ")))
print_line = ""
for target_number in find_number_list:
if target_number in num_card_dict:
print_line = print_line + str(num_card_dict[target_number]) + " "
else:
print_line = print_line + "0 "
print(print_line)
- 풀이하면서 막혔던 점과 고민
- 풀이 후 알게된 개념과 소감
Author And Source
이 문제에 관하여(2주차과제_4. 숫자 카드2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@cjf1230/2주차과제4저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)