본문 바로가기

프로그래밍/백준

29731. 2033년 밈 투표


문제

https://www.acmicpc.net/problem/29731

 

29731번: 2033년 밈 투표

2033년, 하루나라에서 밈 1위를 결정하고자 하는 투표가 예정되어 있어 1위를 다투고 있는 후보들은 자신들의 독특한 공약을 내세우고 있다. 여론조사에 따르면, 'Rick Astley'는 유권자에게 다음과

www.acmicpc.net


분석

입력 요구 사항:

1. N - 1<=N<=100, 판단할 공약 개수

2. S - 1<=len(S)<=50, 각 공약, 총 N개

 

출력 요구 사항:

1. No/Yes - 모든 문장이 Rick Astley 공약인지 여부


풀이

리스트와 in을 사용하여 포함되는 지 체크하면 된다.

 


잡담

바빠서 날먹

promises : list[str] = [
    "Never gonna give you up",
    "Never gonna let you down",
    "Never gonna run around and desert you",
    "Never gonna make you cry",
    "Never gonna say goodbye",
    "Never gonna tell a lie and hurt you",
    "Never gonna stop"
]

n : int = int(input())
is_promise : bool = True

for i in range(n):
    sentence = input()
    if sentence not in promises:
        is_promise = False
        
print("Yes" if not is_promise else "No")

'프로그래밍 > 백준' 카테고리의 다른 글

12850. 본대 산책2  (0) 2023.11.25
28444. HI-ARC=?  (0) 2023.11.24
2293. 동전 1  (0) 2023.11.22
12871. 무한 문자열  (0) 2023.11.21
30030. 스위트콘 가격 구하기  (0) 2023.11.20