728x90
반응형
문제
내가 작성한 코드 (C++ 성공)
#include <iostream>
using namespace std;
int num[20];
int main(){
long long k;
cin >> k;
int tmp = 0;
int n=0;
while(k>0){
tmp = k%10;
k = k/10;
num[n] = tmp;
n++;
}
int gap = num[0]-num[1];
for(int i=1; i<n; i++){
if(num[i-1]-num[i] != gap){
cout << "흥칫뿡!! <( ̄ ﹌  ̄)>";
return 0;
}
}
cout << "◝(⑅•ᴗ•⑅)◜..°♡ 뀌요미!!";
return 0;
}
정리
이 문제는 각 자리를 배열에 넣어서 숫자와 숫자 사이의 간격이 같은지 다른지 구분해주었다.
같으면 수열이고, 다르면 수열이 아니기 때문에 조건식을 이용해서 풀 수 있었다.
728x90
반응형
'알고리즘 > BaekJoon' 카테고리의 다른 글
[백준 알고리즘] 17256번 : 달달함이 넘쳐흘러 (0) | 2019.08.12 |
---|---|
[백준 알고리즘] 17262번 : 팬덤이 넘쳐흘러 (2) | 2019.08.12 |
[백준 알고리즘] 10828번 : 스택 (0) | 2019.07.31 |
[백준 알고리즘] 10773번 : 제로 (0) | 2019.07.31 |
[백준 알고리즘] 9012번 : 괄호 (0) | 2019.07.31 |