문제 링크: https://www.acmicpc.net/problem/2562
백준 1차원 배열 4단계 - 2562번 최댓값을 풀어보았다.
풀이: 입력이 들어올 때마다 비교해 풀었다.
C++
#include <iostream>
using namespace std;
int main()
{
int arr[9]={0,}; // 배열 선언
int idx; // 위치
int maxnum=-1;
for(int i=0;i<9;i++)
{
cin>>arr[i];
if(arr[i]>maxnum)
{
maxnum=arr[i];
idx=i+1;
}
}
cout<<maxnum<<"\n";
cout<<idx;
}
Python
max=-1
idx=-1
for i in range(9):
a=int(input())
if(max<a):
max=a
idx=i+1
print(max)
print(idx)
Java
import java.util.Scanner;
class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int maxs=-1;
int idx=-1;
for(int i=0;i<9;i++)
{
int inp = sc.nextInt();
if(inp>maxs)
{
maxs=inp;
idx=i+1;
}
}
System.out.println(maxs);
System.out.println(idx);
}
}
'코테용 문제풀이 > 백준' 카테고리의 다른 글
나머지 풀이 (0) | 2022.12.31 |
---|---|
과제 안 내신 분..? 풀이 (0) | 2022.12.31 |
최소, 최대 풀이 (0) | 2022.12.31 |
개수 세기 풀이 (0) | 2022.12.31 |
더하기 사이클 풀이 (0) | 2022.12.31 |