8단 변속기

발자·2023년 5월 11일
0

Softeer

목록 보기
11/17

문제

# 변속
trans = list(map(int, input().split()))

# 초기값 = 'mixed'
answer = 'mixed'

# 시작값이 1일 때
if trans[0] == 1:
    answer = 'ascending'
    for i in range(8):
        if trans[i] != i+1:
            answer = 'mixed'
            break
# 시작값이 8일 때
elif trans[0] == 8:
    answer = 'descending'
    for i in range(8):
        if trans[i] != 8-i:
            answer = 'mixed'
            break

print(answer)

다른 풀이

# 변속
trans = list(map(int, input().split()))

# 초기값 = 'mixed'
answer = 'mixed'

# 'ascending' 확인
for i in range(1, 8):
    if trans[i] != trans[i-1] + 1:
        break
    if i == 7:
        answer = 'ascending'

# 'descending' 확인
for i in range(1, 8):
    if trans[i] != trans[i-1] - 1:
        break
    if i == 7:
        answer = 'descending'

print(answer)

0개의 댓글