Algorithm Study/Java

[코드업 자바] # 1095 [기초-1차원배열] 이상한 출석 번호 부르기3

728x90
반응형

코드업 자바

# 1095 [기초-1차원배열] 이상한 출석 번호 부르기3

 

링크 : https://codeup.kr/problem.php?id=1095

 

[기초-1차원배열] 이상한 출석 번호 부르기3(설명)

C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요.  - 모든 내용

codeup.kr

 

풀이

import java.util.Scanner;

public class Main{
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int min = 24;
        for (int i = 0; i < n; i++) {
            int a = sc.nextInt();
            if (min > a) {
                min = a;
            }
        }
        System.out.println(min);
    }
}

 

  • min의 초기 값을 어떻게 설정해줄지 고민하다 출석 번호의 범위(1 ~ 23) 밖인 24를 입력해서 풀었다
  • 다른 방식으로 푼 풀이를 참고해보는 것도 좋을 것 같다
    • 리스트를 만들고, 리스트 안에 입력값을 넣은 후 0번째 리스트를 min으로 설정하는 방법도 있다. 대신 for문을 2번 사용해야 함