문제
- 변속기가 1단에서 8단으로 연속적으로 변속을 한다면 ascending을 출력한다.
- 변속기가 8단에서 1단으로 연속적으로 변속을 한다면 descending을 출력한다.
- 위 상황이 아니라면 mixed을 출력한다.
- 변속한 순서가 주어졌을 때 어떤 것을 출력할 것인지를 구하는 문제이다.
- 1부터 8까지 숫자가 한 번씩 등장하며 이 숫자는 변속 정도를 설명한다.
알고리즘
- 이 문제는 문제 설명과 같이 코드를 작성하면 된다.
- 변속 순서를 입력받는다.
- 1부터 8까지 연속적인 숫자가 입력됐다면 ascending을 출력한다.
- 8부터 1까지 연속적인 숫자가 입력됐다면 descending을 출력한다.
- 위 둘 상황이 아니라면 mixed을 출력한다.
코드
import sys
n = list(map(int, sys.stdin.readline().split()))
if n == [1, 2, 3, 4, 5, 6, 7, 8]:
print("ascending")
elif n == [8, 7, 6, 5, 4, 3, 2, 1]:
print("descending")
else:
print("mixed")
github
'CodingTest > Softeer' 카테고리의 다른 글
[softeer] 소프티어(파이썬): 조립라인 ★★★ (0) | 2021.05.25 |
---|---|
[softeer] 소프티어(파이썬): 장애물 인식 프로그램 ★★ (0) | 2021.05.18 |
[softeer] 소프티어(파이썬): 수퍼바이러스 ★★★ (0) | 2021.05.17 |
[softeer] 소프티어(파이썬): 바이러스 ★★ (0) | 2021.05.17 |
[softeer] 소프티어(파이썬): H-클린알파 ★★★★ (1) | 2021.05.16 |