728x90
반응형
문제링크 : https://www.acmicpc.net/problem/25640
25640번: MBTI
진호는 요즘 유행하는 심리 검사인 MBTI에 관심이 많다. MBTI는 아래와 같이 네 가지 척도로 사람들의 성격을 구분해서, 총 $16$가지의 유형중에서 자신의 유형을 찾을 수 있는 심리 검사이다. 내향(
www.acmicpc.net
■ 문제
진호는 요즘 유행하는 심리 검사인 MBTI에 관심이 많다. MBTI는 아래와 같이 네 가지 척도로 사람들의 성격을 구분해서, 총 16가지의 유형중에서 자신의 유형을 찾을 수 있는 심리 검사이다.
- 내향(I) / 외향(E)
- 직관(N) / 감각(S)
- 감정(F) / 사고(T)
- 인식(P) / 판단(J)
모든 유형의 목록은 다음과 같다.
- INFP, ENFP, ISFP, ESFP, INTP, ENTP, ISTP, ESTP, INFJ, ENFJ, ISFJ, ESFJ, INTJ, ENTJ, ISTJ, ESTJ
진호는 N명의 친구들에게 MBTI 유형을 물어 봤다. 이 중에서 진호와 MBTI 유형이 같은 사람의 수는 얼마일까?
■ 입력
첫째 줄에 진호의 MBTI 유형이 주어진다.
둘째 줄에 진호의 친구의 수 N(1≤N≤100)이 주어진다.
셋째 줄부터 N개의 줄에 친구들의 MBTI 유형이 주어진다.
■ 출력
진호와 MBTI 유형이 같은 사람의 수를 출력한다.
■ 풀이
jinho_mbti = input()
n = int(input())
total = 0
for _ in range(n):
mbti = input()
if jinho_mbti == mbti:
total += 1
print(total)
total 변수를 for문에 넣었더니 값이 0으로 계속 초기화 되서 정확한 값이 출력이 안됐었음
■ 풀이(내포구문)
jinho_mbti = input()
mbti = [input() for _ in range(int(input()))]
print(mbti.count(jinho_mbti))
728x90
반응형
'알고리즘(백준, 프로그래머스) > [백준] BronzeⅣ' 카테고리의 다른 글
[백준 25628 / 파이썬 / BronzeⅣ / sloved.ac] 햄버거 만들기 (0) | 2023.01.05 |
---|---|
[백준 25191 / 파이썬 / BronzeⅣ / sloved.ac] 치킨댄스를 추는 곰곰이를 본 임스 (0) | 2023.01.05 |
[백준 24883/ 파이썬 / BronzeⅣ / sloved.ac] 자동완성 (0) | 2023.01.02 |
[백준 23825 / 파이썬 / BronzeⅣ / sloved.ac] SASA 모형을 만들어보자 (0) | 2023.01.02 |
[백준 19698 / 파이썬 / BronzeⅣ / sloved.ac] 헛간 청약 (0) | 2022.12.29 |