프로그래머스 · 중복된 숫자 개수
문제
정수가 담긴 배열 array와 정수 n이 주어진다. array에 n이 몇 개 있는지 반환하는 solution 함수를 완성한다. array의 길이는 1 이상 100 이하이고, 원소와 n은 0 이상 1,000 이하다.
풀이
array는 리스트로 들어오므로 파이썬이 기본으로 제공하는 count 메서드를 쓴다. count() 괄호 안에 개수를 셀 대상을 넣으면 그 대상의 개수를 반환한다.
def solution(array, n):
return array.count(n)짚고 갈 점
count는 문자열에서도 쓸 수 있다. 문자열에서는 찾는 문자열이 겹치지 않게 나온 횟수를 센다.
string_ = "This is dog"
print(string_.count("i"))
# 2