반응형
백준 BAEKJOON 30403번 무지개 만들기 [PYTHON/파이썬]
<문제 출처> (BRONZE Ⅱ)
https://www.acmicpc.net/problem/30403
<풀이>
소문자, 대문자로 이루어진 리스트와
확인할 수 있는 Boolean 변수를 만들어주고 시작했다.
for문을 돌면서 무지개 색의 단어가 없으면 False로 바꾼 뒤
마지막 if문을 통해 정답을 출력했다.
<코드>
lowerRainbow = ["r", "o", "y", "g", "b", "i", "v"]
upperRainbow = ["R", "O", "Y", "G", "B", "I", "V"]
N = int(input())
word = input()
lowerCheck = upperCheck = True
for i in range(7):
if lowerRainbow[i] not in word:
lowerCheck = False
if upperRainbow[i] not in word:
upperCheck = False
if lowerCheck and upperCheck:
print("YeS")
elif lowerCheck:
print("yes")
elif upperCheck:
print("YES")
else:
print("NO!")
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 2546번 경제학과 정원영 [PYTHON/파이썬] (0) | 2023.11.06 |
---|---|
백준 BAEKJOON 30468번 호반우가 학교에 지각한 이유 1 [PYTHON/파이썬] (0) | 2023.11.05 |
백준 BAEKJOON 30402번 감마선을 맞은 컴퓨터 [PYTHON/파이썬] (0) | 2023.10.30 |
백준 BAEKJOON 3226번 전화 요금 [PYTHON/파이썬] (1) | 2023.10.26 |
백준 BAEKJOON 17390번 이건 꼭 풀어야 해! [PYTHON/파이썬] (0) | 2023.10.25 |