[BOJ] 2920: μŒκ³„

ohhj1999Β·2021λ…„ 7μ›” 28일
0

[BOJ] Algorithm Solving

λͺ©λ‘ 보기
8/62
post-thumbnail

πŸ”’ 예제

>> 1 2 3 4 5 6 7 8

ascending

>> 8 7 6 5 4 3 2 1

descending

>> 8 1 7 2 6 3 5 4

mixed

πŸ”§ 풀이

1. nums= list(map(int, sys.stdin.readline().split()))
2. asc, desc 비ꡐ
    2.1 asc = [1, 2, 3, 4, 5, 6, 7, 8]
    2.2 desc = [8, 7, 6, 5, 4, 3, 2, 1]
    2.3 mixed

πŸ”‘ λ‹΅μ•ˆ

import sys

nums = list(map(int, sys.stdin.readline().split()))
asc = [1, 2, 3, 4, 5, 6, 7, 8]
desc = [8, 7, 6, 5, 4, 3, 2, 1]

if nums == asc:
    print('ascending')
elif nums == desc:
    print('descending')
else:
    print('mixed')

πŸ’‘ κ°œλ…

### 곡백으둜 이루어진 μž…λ ₯ λ°›κΈ°
- sys.stdin.readline().split(): μž…λ ₯받은 값을 곡백을 κΈ°μ€€μœΌλ‘œ 뢄리
- map(int, __): 리슀트의 각각의 μš”μ†Œλ₯Ό μ§€μ •λœ ν•¨μˆ˜(int)둜 μ²˜λ¦¬ν•΄μ£ΌλŠ” ν•¨μˆ˜
- list(a): aλ₯Ό λ‹€μ‹œ 리슀트둜 처리

0개의 λŒ“κΈ€