[Baekjoon] #29731 (2033년 밈 투표)

REi·2024년 7월 4일

Baekjoon 브론즈 V

목록 보기
42/72

> 문제


> 핵심 내용

  • list 자료형
    list = []
  • set()
  • int()
  • input()
  • bool 자료형
    true
    false
  • 반복문 for문
  • '' not in

> 결과

> 결과 코드

# 백준 #29731 (2033년 밈 투표)

# 공약(promise) 리스트 정의
Promise_List = ["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"]
#print(Promise_List)

# 공약 리스트를 집합으로 변환 (검색 효율성을 위해)
promise_set = set(Promise_List)

# 정수 N 입력
N = int(input())

# 공약 일치 여부를 확인하는 변수
all_promises_match = True


# N번 반복 ) 공약 S // 하나라도 공약이 틀리면 틀림
for _ in range (N) :
    S = input()
    
    if S not in promise_set:
        all_promises_match = False
        break
    
 
# 결과 출력 (Yes or No)
if all_promises_match:
    print("No")
else:
    print("Yes")

0개의 댓글