뭉지(moonz)
작은 발자국들의 위대한 여정
뭉지(moonz)
  • All (202)
    • Test Code (4)
    • 백엔드 개발하며 작성한 (27)
      • Spring (17)
      • 데이터베이스 (7)
      • 기억할 내용 (3)
    • 언어 (53)
      • Java (25)
      • node.js (7)
      • Python (21)
    • 클라우드 (6)
    • Algorithm & Data Structure (51)
      • 개념 (15)
      • 문제 풀이 (36)
    • 유용한 모든 것 (16)
    • monologue (7)
      • 업무 노트 (1)
      • 관리 로그 (0)
      • 내 이야기 공책 (6)
    • Project (2)
    • TroubleShooting (8)
    • 지식 (18)
      • Machine Learning (6)
      • Review (7)
      • Web (5)
    • Computer Science (5)

블로그 메뉴

  • 홈
  • 태그

인기 글

최근 글

최근 댓글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
뭉지(moonz)

작은 발자국들의 위대한 여정

[2562] 최댓값
Algorithm & Data Structure/문제 풀이

[2562] 최댓값

2020. 9. 16. 17:33
반응형

정답률이 생각보다 높지않아서 어려운 게 숨어있나 생각했는데 문제를 읽으면서 생각한 알고리즘대로 쓰니 맞출수있었다!

필요한 변수는 최댓값 max와 최댓값의 인덱스자리 maxnum, 이렇게 2개 필요하다.

그리고 for문을 돌리면서 배열에 수를 넣는 것과 동시에 최댓값도 비교해주고 만약 max보다 크면 maxnum도 다시 지정해주는 식으로 for문안에서 다 해결했다.

import java.util.Scanner;

public class Maximum {
	public static void main(String[] args) {
		int[] array = new int[9];
		Scanner sc = new Scanner(System.in);
		int max=-1;
		int maxnum=0;
		
		for (int i=0;i<9;i++) {
			array[i]=sc.nextInt();
			if (max<array[i]) {
				max=array[i];
				maxnum=i;
			}
		}
		System.out.println(max);
		System.out.println(maxnum+1);
		sc.close();
	}
}

[결과]

 

댓글은 환영입니다♡

반응형
저작자표시 (새창열림)

'Algorithm & Data Structure > 문제 풀이' 카테고리의 다른 글

[8958] OX퀴즈  (0) 2020.09.17
[1546] 평균  (0) 2020.09.16
[10818] 최소, 최대  (0) 2020.09.14
[2446] 별찍기 - 9  (0) 2020.09.13
[2523번] 별 찍기 - 13  (0) 2020.08.29
    'Algorithm & Data Structure/문제 풀이' 카테고리의 다른 글
    • [8958] OX퀴즈
    • [1546] 평균
    • [10818] 최소, 최대
    • [2446] 별찍기 - 9
    뭉지(moonz)
    뭉지(moonz)
    제가 깨달은 것을 정리하는 공간입니다. 🧡

    티스토리툴바