코딩테스트 연습 기록

이종길·2022년 3월 14일
0

코딩테스트 연습

목록 보기
104/128

2022.03.14 79일차

백준 2920번 (음계)

문제

다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다.

1부터 8까지 차례대로 연주한다면 ascending, 8부터 1까지 차례대로 연주한다면 descending, 둘 다 아니라면 mixed 이다.

연주한 순서가 주어졌을 때, 이것이 ascending인지, descending인지, 아니면 mixed인지 판별하는 프로그램을 작성하시오.

나의 풀이

  1. String에서 equals로 비교
import java.io.*;
import java.util.*;

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

        String temp = br.readLine();
        String answer;

        if (temp.equals("1 2 3 4 5 6 7 8")) {
            answer = "ascending";
        } else if (temp.equals("8 7 6 5 4 3 2 1")) {
            answer = "descending";
        } else {
            answer = "mixed";
        }

        System.out.println(answer);
    }
}

생각하기

profile
Go High

0개의 댓글

관련 채용 정보