알고리즘

[BOJ] 2562: 최댓값

haesa_s 2022. 9. 21. 23:37

문제: https://www.acmicpc.net/problem/2562

 

 

 

 

#include <iostream>
using namespace std;
int main()
{
  int n, order;
  int max = 0;
  for (int i = 0; i < 9; i++)
  {
    cin >> n;

    if (max < n)
    {
      max = n;
      order = i + 1;
    }
  }
  cout << max << '\n';
  cout << order << '\n';
}

수열이 입력으로 주어져서 배열을 사용할 수도 있지만, 배열을 사용하지 않고 해결할 수 있다.

 

입력을 받는 즉시 최댓값을 비교하고, 순서까지 업데이트 해주면 된다.

나는 max 변수에 최댓값을, order변수에 최댓값 순서를 저장해서 해결했다.