본문 바로가기
Algorithm

[구현/수학] 백준 10807 개수 세기 - Python

by jangThang 2022. 2. 5.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    10807번: 개수 세기

    첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거

    www.acmicpc.net

     

     

     

    2. 문제 풀이

     N개의 정수 중 정수 v가 몇 개인지 구하는 문제입니다.

     

    2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학

     

    [Algorithm] 단골 1번 문제, 구현 / 수학

    [ Contents ] 1. 구현  단순히 '구현'만 하면 되는 문제 유형입니다. 문제를 이해하고 입력에 맞춰 적절한 출력만 하면 됩니다. 특별한 알고리즘이나 프로그래밍적 기법 없이, 단순 제어문만 사용하

    star7sss.tistory.com

     

     

     

    3. 코드

    N = int(input())
    numlist = list(map(int, input().split()))
    v = int(input())
    
    cnt = 0
    for i in numlist:
        if i == v:
            cnt += 1
    print(cnt)

     list로 N개의 정수를 입력받고, 리스트 내 정수 v가 있는지 탐색합니다.

     

     

    N = int(input())
    numlist = list(map(int, input().split()))
    v = int(input())
    
    print(numlist.count(v))

     파이썬의 count함수를 이용해서, 간단하게 찾아낼 수도 있습니다.

     

     

    star가 되고나서 Tistory

    반응형

    댓글