귀여운 수~ε٩(๑> ₃ <)۶з

면접 대비

시간 제한1초메모리 제한512 MB

요약
10^18 이하의 정수가 주어질 때 각 자릿수가 일정한 공차의 등차수열을 이루는지 판별하고 정해진 두 문구 중 하나를 출력한다.
난이도

쉬움10점 중 2점

유형
구현, 수학, 문자열, 완전 탐색
정답자
아직 제출이 없습니다

문제

욱제는 귀여운 수~ε٩(๑> ₃ <)۶з를 좋아한다. 귀여운 수~ε٩(๑> ₃ <)۶з는 수를 이루는 각 자릿수가 등차수열[*]을 이루는 수이다. 당신은 욱제한테 귀여운 수~ε٩(๑> ₃ <)۶з 하나를 선물해주고 싶다. 수 하나가 주어졌을 때 이 수가 귀여운지 판단하는 프로그램을 짜 보자.

[*] 등차수열을 이루는 숫자들은, 왼쪽에서 오른쪽으로 가면서 일정한 크기(0일 수도 있음)만큼 커지거나 일정한 크기만큼 작아진다. 뭔지 모르겠으면 예제를 보고 알아보자. ㅋㅋ!

입력

정수 k(1≤k≤1018)k(1 \le k \le 10^{18})가 주어진다. 입력은 0으로 시작하지 않는다.

출력

수가 귀여우면 ◝(⑅•ᴗ•⑅)◜..°♡ 뀌요미!!를, 귀엽지 않으면 흥칫뿡!! <( ̄ ﹌  ̄)>를 따옴표 없이 출력한다.

예제5

  1. 예제 1

    입력
    630
    
    예상 출력
    ◝(⑅•ᴗ•⑅)◜..°♡ 뀌요미!!
    
  2. 예제 2

    입력
    631
    
    예상 출력
    흥칫뿡!! <( ̄ ﹌  ̄)>
    
  3. 예제 3

    입력
    999999999999999999
    
    예상 출력
    ◝(⑅•ᴗ•⑅)◜..°♡ 뀌요미!!
    
  4. 예제 4

    입력
    1000000000000000000
    
    예상 출력
    흥칫뿡!! <( ̄ ﹌  ̄)>
    
  5. 예제 5

    입력
    12
    
    예상 출력
    ◝(⑅•ᴗ•⑅)◜..°♡ 뀌요미!!