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 |
Tags
- Fisher discriminant analysis
- chapter01
- 이것이 MySQL이다
- graphical models
- Perceptron Convergence theorem
- 5397번
- 선형분류
- 스터디
- 알고리즘대회
- 개발순서
- 근구하기
- bisection
- 인공지능
- 2018
- 선형판별분석
- 델타 rule
- MySQL
- 자바ORM표준JPA프로그래밍
- secant
- vector미분
- falsePosition
- 1차예선
- directed graphical model
- chapter02
- Numerical optimization
- CH01
- 알고리즘
- SCPC
- undirected graphical model
- 로지스틱 회귀
Archives
- Today
- Total
computer_study
[배열] BAEKJOON 2920번 '음계'문제 본문
문제 : www.acmicpc.net/problem/2920
2920번: 음계
문제 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascendi
www.acmicpc.net
- 파이썬 코드
arr = list(map(int, input().split(' '))) # python에서 입력받기
ascending = True
descending = True
for i in range(1,8):
if arr[i-1] < arr[i]:
descending = False
elif arr[i-1] > arr[i]:
ascending = False
if ascending:
print("ascending")
elif descending:
print("descending")
else:
print("mixed")
- c++ 코드
#include <iostream>
using namespace std;
enum resul{
ascending,
descending,
mixed
};
int main(){
int arr[8]={};
int check = mixed;
for(int i = 0 ; i< 8 ; i++){
cin >> arr[i];
}
for(int i = 0 ; i < 8 ; i++){
if(i == 0){
if(arr[i]==1)
check = ascending;
else if(arr[i]==8)
check = descending;
else{
check = mixed;
break;
}
}
else{
if(check == ascending && arr[i] == i+1){
check = ascending;
}
else if(check == descending && arr[i] == 8-i){
check = descending;
}
else
check = mixed;
}
}
if(check == ascending)
cout << "ascending" <<endl;
else if(check == descending)
cout << "descending" <<endl;
else
cout << "mixed" <<endl;
return 0;
}
'알고리즘 > 문제풀이' 카테고리의 다른 글
[해시/배열] BAEKJOON 1920번 '수 찾기'문제 (C++/python) (0) | 2020.08.03 |
---|---|
[스택/구현] BAEKJOON 5397번 '키로거'문제(c++/python) (0) | 2020.08.01 |
[Queue/구현] BAEKJOON 1966번 '프린터 큐'문제(c++/python) (0) | 2020.07.31 |
[스택/그리디] BAEKJOON 1874번 '스택 수열 '문제 (c++/python) (0) | 2020.07.26 |
[완전탐색] BAEKJOON 2798번 '블랙잭' 문제 (0) | 2020.07.25 |
Comments