본문 바로가기
알고리즘/백준 solved.ac PS

[백준][solved.ac][Bronze 2][Python] 2920번 : 음계

by 빛밤하늘 2021. 5. 7.
반응형

밑의 링크는 백준에서의 문제 링크입니다.

 

2920번: 음계

다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8

www.acmicpc.net

 

 

 

 

 

 

 

파이썬 코드와 결과입니다.

# 첫째 줄에 8개의 숫자를 입력합니다.
notes = input()

# 1부터 8까지 차례대로 연주한 상태를 저장하는 변수를 선언합니다.
ascending_notes = "1 2 3 4 5 6 7 8"
# 8부터 1까지 차례대로 연주한 상태를 저장하는 변수를 선언합니다.
descending_notes = "8 7 6 5 4 3 2 1"

# 입력한 notes가 1부터 8까지 연주한 값이라면
if notes == ascending_notes:
    # ascending을 출력합니다.
    print("ascending")
# 입력한 notes가 8부터 1까지 연주한 값이라면
elif notes == descending_notes:
    # descending을 출력합니다.
    print("descending")
# 그 외의 연주라면
else:
    # mixed를 출력합니다.
    print("mixed")

결과

 

 

 

※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.

※ 더 효율적이고 빠른 정답을 환영합니다.

반응형

댓글