Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
31 |
Tags
- React
- level1
- Java
- 자바스크립트
- 알고리즘
- 2638번 치즈
- 기지국 설치 js
- JavaScript
- 1303번
- 힙 자바스크립트
- 백준 2638번
- dfs
- 백준 1068번 트리
- 백준 13023번
- 부녀회장이 될 테야
- 1937번 욕심쟁이 판다
- 기지국 설치 자바스크립트
- Redux
- 백준
- 13023번 ABCDE
- 알고리즘 수업-깊이 우선 탐색1
- 24480번
- 2275번
- 프로그래머스
- ssh
- 우선순위 큐 자바스크립트
- 백준 1068
- 1389번 케빈 베이컨의 6단계 법칙
- level0
- 리덕스
Archives
- Today
- Total
코딩왕랄프👊🏻
[백준] 2920번 : 음계 본문
반응형
SMALL
문제풀이방법 1
num = list(map(int, input().split()))
gap = num[1] - num[0]
same_gap = True
for i in range(7):
if num[i+1]-num[i] != gap:
same_gap = False
break
if same_gap != True:
print("mixed")
else:
if gap > 0 :
print("ascending")
else :
print("descending")
문제풀이방법2
생각해보면 이 문제는 아주아주 간단한 문제였다.
문제를 접근할때 무작정 어렵게만 생각하지 말고, 경우의 수를 잘 따져서 좀 더 효율적으로 코딩할 수 있도록 해보아야 겠다는 생각이 들었다.
num = list(map(int, input().split()))
if num == [1,2,3,4,5,6,7,8]:
print("ascending")
elif num == [8,7,6,5,4,3,2,1]:
print("descending")
else :
print("mixed")
반응형
LIST