티스토리 뷰
반응형
- 백준 알고리즘 : https://www.acmicpc.net/problem
문제
다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다.
1부터 8까지 차례대로 연주한다면 ascending, 8부터 1까지 차례대로 연주한다면 descending, 둘 다 아니라면 mixed 이다.
연주한 순서가 주어졌을 때, 이것이 ascending인지, descending인지, 아니면 mixed인지 판별하는 프로그램을 작성하시오.
입력
첫째 줄에 8개 숫자가 주어진다. 이 숫자는 문제 설명에서 설명한 음이며, 1부터 8까지 숫자가 한 번씩 등장한다.
출력
첫째 줄에 ascending, descending, mixed 중 하나를 출력한다.
예제 입력
1 2 3 4 5 6 7
예제 출력
ascending
곰가드의 코드
- a = input().split()
- if a == sorted(a,reverse=True):
- print('descending')
- elif a == sorted(a):
- print('ascending')
- else:
- print('mixed')
참고할 파이썬 코드
- a = [2,1,3,4,5]
- a.sort() -> [1,2,3,4,5]
- a.sort(reverse=True) -> [5,4,3,2,1]
- #sort 함수는 그 리스트 자체를 정령해주는 함수
- b = sorted(a)
- b -> [1,2,3,4,5]
- b = sorted(a,reverse=True)
- b -> [5,4,3,2,1]
- # sorted 는 변경 후 다른 변수에 넣어줘야한다.
반응형
'#Archive' 카테고리의 다른 글
02. 척추 후만증 수술 이후 통증 관련 데이터 (0) | 2017.11.23 |
---|---|
10039. 평균 점수 (0) | 2017.11.23 |
8958. OX 퀴즈 (0) | 2017.11.23 |
2577. 숫자의 개수 (0) | 2017.11.23 |
1152. 단어의 개수 (0) | 2017.11.23 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 영월여행
- 반려견캠핑
- 백준
- 강원도캠핑
- 영월캠핑
- Oracle
- 캠핑초보
- 강원도여행
- 가평여행
- 캠핑장추천
- 카카오
- 여름휴가
- 가평캠핑
- 서울근교캠핑
- 여름캠핑
- sql
- bukhansannationalpark
- 가족여행
- 파이썬
- 커플여행
- 자연힐링
- 머신러닝
- 글램핑
- SeoulTravel
- python
- Koreancuisine
- 알고리즘
- 계곡캠핑
- 여름휴가추천
- 가족캠핑
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함