Ethan(기린)
그린기린그림 일기
Ethan(기린)
전체 방문자
오늘
어제
  • 전체보기 (43)
    • Language (4)
      • JavaScript (4)
    • Web (0)
      • HTML (0)
    • Problem Solving (29)
      • BOJ (18)
      • 프로그래머스 (10)
    • Computer Science (3)
      • Algorithm & Data Structure (2)
      • Network (1)
    • Error Log (4)
    • Config (1)
      • Test (1)
    • Thinking (2)
      • Retrospect (2)
      • Essay (0)
    • Book (0)

인기 글

최근 글

최근 댓글

태그

  • 문자열
  • 백준
  • boj
  • 알고리즘
  • 프로그래머스
  • Object-oriented programming
  • Java의 정석 3rd Edition
  • OOP
  • 객체 지향 프로그래밍
  • Problem Solving
  • JavaScript
  • Java
  • Lv. 2
  • Lv. 1
  • 완전탐색

티스토리

hELLO · Designed By 정상우.
Ethan(기린)

그린기린그림 일기

[백준 2562번/1차원 배열] 최댓값 - Java
Problem Solving/BOJ

[백준 2562번/1차원 배열] 최댓값 - Java

2021. 3. 15. 00:57

www.acmicpc.net/problem/2562

 

2562번: 최댓값

9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어

www.acmicpc.net

내 코드

import java.util.Scanner;

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

		Scanner sc = new Scanner(System.in);

		int max = 0;
		int count = 0;
		int[] arr = new int[9];

		for (int i = 0; i < 9; i++) {
			arr[i] = sc.nextInt();
			if(arr[i]>max) {
				max = arr[i];
				count = (i + 1);
			}

		}
		sc.close();
		System.out.println(max);
		System.out.println(count);
	}
}

입력 값이 9개의 임의의 자연수로 정해져있기에 9개의 입력을 받는다. 내 경우는 배열의 길이를 9로 생성한 다음에 반복문으로 입력 값을 받고, 거기서 index마다 비교를 해서 최댓값과 해당 index + 1을 하여 몇 번째 값이 최댓값인지에 대한 정보를 구했다. 


생각해야 할 것

  1. 입력 개수가 9개로 고정된 입력 값이라는 점
  2. 최댓값 외에 몇 번째 값인지에 대한 정보도 고려해야 한다.
저작자표시 비영리 (새창열림)

'Problem Solving > BOJ' 카테고리의 다른 글

[백준 3052번/1차원 배열] 나머지 - Java  (0) 2021.03.15
[백준 2577번/1차원 배열] 숫자의 개수 - Java  (0) 2021.03.15
[백준 10818번/1차원 배열] 최소, 최대 - Java  (0) 2021.03.15
백준 10952번 while문 A + B ⑤ - Java  (0) 2021.03.12
백준 10950번 for문 A+B ③ - Python  (0) 2021.02.17
    'Problem Solving/BOJ' 카테고리의 다른 글
    • [백준 3052번/1차원 배열] 나머지 - Java
    • [백준 2577번/1차원 배열] 숫자의 개수 - Java
    • [백준 10818번/1차원 배열] 최소, 최대 - Java
    • 백준 10952번 while문 A + B ⑤ - Java
    Ethan(기린)
    Ethan(기린)

    티스토리툴바