CodingTest/Softeer

[softeer] 소프티어(파이썬): 8단 변속기 ★★

JunJangE 2021. 5. 18. 16:19

문제

 

Softeer

제한시간 : C/C++(1초), Java/Python(2초) | 메모리 제한 : 128MB 현대자동차에서는 부드럽고 빠른 변속이 가능한 8단 습식 DCT 변속기를 개발하여 N라인 고성능차에 적용하였다. 관련하여 SW 엔지니어인 당

softeer.ai

- 변속기가 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

 

junjange/CodingTest

내가 푼 코딩 테스트 문제와 해결법. Contribute to junjange/CodingTest development by creating an account on GitHub.

github.com