백준 2920 음계

2022. 2. 16. 20:57·알고리즘/백준

https://www.acmicpc.net/problem/2920

 

2920번: 음계

다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8

www.acmicpc.net

public class Boj2920_음계 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        StringTokenizer st = new StringTokenizer(br.readLine());

        int[] arr = new int[8];
        int[] asc = {1,2,3,4,5,6,7,8};
        int[] desc = {8,7,6,5,4,3,2,1};
        for (int i = 0; i < 8; i++) {
            arr[i] = Integer.parseInt(st.nextToken());
        }
        boolean isAsc = true;
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] != asc[i]) {
                isAsc = false;
                break;
            }
        }
        boolean isDesc = true;
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] != desc[i]) {
                isDesc = false;
                break;
            }
        }
        if (isAsc) {
            System.out.println("ascending");
        } else if(isDesc) {
            System.out.println("descending");
        } else {
            System.out.println("mixed");
        }

    }
}

'알고리즘 > 백준' 카테고리의 다른 글

백준 11721 열 개씩 끊어 출력하기  (0) 2022.02.17
백준 2309 일곱난쟁이  (0) 2022.02.17
백준 5585 거스름돈  (0) 2022.02.15
백준 11719 그대로 출력하기2  (0) 2022.02.15
백준 5598 카이사르 암호  (0) 2022.02.14
'알고리즘/백준' 카테고리의 다른 글
  • 백준 11721 열 개씩 끊어 출력하기
  • 백준 2309 일곱난쟁이
  • 백준 5585 거스름돈
  • 백준 11719 그대로 출력하기2
고구마와 감자
고구마와 감자
Amor DevFati는 김연자-Amor Fati에 Development(개발)의 Dev 를 첨가하여 만든 이름
  • 고구마와 감자
    Amor DevFati(아모르 개발파티)
    고구마와 감자
  • 전체
    오늘
    어제
    • 분류 전체보기 (156)
      • Loopers 2기 (4)
      • 스프링 (5)
      • 알고리즘 (113)
        • 백준 (70)
        • 프로그래머스 (7)
        • 인프런_자바코테강의 (20)
        • 리트코드 (5)
        • 해커랭크 (0)
        • 코드업 (3)
        • 이것저것 (7)
      • 자바 (7)
      • GIT (0)
      • 파이썬 (1)
      • 개발이론 (4)
      • JPA (0)
      • 김영한 강의 (13)
        • 모든 개발자를 위한 HTTP 웹 기본 지식 (2)
        • 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 (6)
        • 스프링 핵심 원리 - 기본편 (5)
      • 일기 및 아무말 적기 (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    카이사르 암호
    고려대학교에는 공식 와인이 있다
    꼬리를 무는 숫자 나열
    3059
    백준
    첫 글자를 대문자로
    그대로출력하기2
    더하기 3
    14656
    Mini Fantasy War
    조교는 새디스트야!!
    5361
    2의 제곱인가
    16673
    10409
    10178
    11023
    1598
    5988
    홀수일까 짝수일까
    전투 드로이드 가격
    스프링 핵심 원리
    할로윈의 사탕
    2857
    1247
    2921
    등장하지 않는 문자의 합
    11966
    남욱이의 닭장
    4458
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
고구마와 감자
백준 2920 음계
상단으로

티스토리툴바