정답 코드:
N = int(input())
A = [int(x) for x in input().split()]
v = int(input())
cut = 0
for i in A:
if i == v:
cut += 1
print(cut)
코드 풀이:
리스트 내포를 공부해봤는데, 이걸 이용한 코드가 깔끔해서 이렇게 작성했다.
먼저 예제 처럼 N을 첫 줄에 입력받고,
A를 리스트 내포 [int(x) for x in input().split()]
를 이용해서 배열화 한다. v를 입력 받고,
cut 를 0 으로 설정해서
A안에 인덱스들을 반복문을 통해 i로 돌리고, A배열에 v와 같은 값이 있을 때
cut를 1 증가시켜서 v의 갯수를 얻어낼 수 있다!
여기서 cut 대신, b = [] 라는 빈 리스트를 만들고,
cut += 1 대신 b.append(i)를 쓴 뒤 print(len(b))를 해도
같은 값을 얻을 수 있다!