Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 프로그래머스 #가장 큰 물고기 10마리 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #동명 동물 수 찾기 #알고리즘 #코린이 #개발자
- 프로그래머스 #한 해에 잡은 물고기 수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #자동차 대여 기록에서 장기/단기 대여 구분하기 #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #어린 동물 찾기 #코린이 #개발자 #study
- 프로그래머스 #mysql #흉부외과 또는 일반외과 의사 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- 백준 #네 번째 점 #3009 #자바 #java #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #알고리즘 #mysql #
- mysql #min() #max() #최소값 #최대값 #코린이 #개발자 #study
- 백준 #
- 프로그래머스 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #과일로 만든 아이스크림 고르기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #알고리즘 #mysql #인기있는 아이스크림 #코린이 #개발자 #study
- 프로그래머스 #잡은 물고기 중 가장 큰 물고기의 길이 구하기 #알고리즘 #mysql #코린이 #개발자 #study
- 백준 #일곱 난쟁이 #2309 #자바 #java #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #아픈 동물 찾기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #12세 이하인 여자 환자 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #동명 동물 수 찾기 #mysql #데이터베이스 #db #코린이 #개발자 #알고리즘
- 프로그래머스 #python 개발자 찾기 #알고리즘 #mysql #코린이 #개발자 #study
- 백준 #4153 #직각삼각형 #알고리즘 #자바 #java #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #이름이 있는 동물의 아이디 #코린이 #개발자 #study
- 특정 옵션이 포함된 자동차 리스트 구하기 #코린이 #개발자 #study
- 프로그래머스 #mysql #역순 정렬하기 #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #조건에 맞는 회원수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #잡은 물고기의 평균 길이 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #나이 정보가 없는 회원 수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #모음 제거 #알고리즘 #자바 #java #코린이 #개발자 #study
- 프로그래머스 #mysql #경기도에 위치한 식품창고 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- 백준 #다이얼 #5622 #알고리즘 #자바 #java #코린이 #개발자 #study
Archives
- Today
- Total
luke
[백준] - 최댓값 (2566) (자바/Java) 본문
문제 : https://www.acmicpc.net/problem/2566
문제.
풀이.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[][] arr = new int[9][9];
int max = 0;
int x = 0;
int y = 0;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr.length; j++) {
arr[i][j] = sc.nextInt();
if (max < arr[i][j]) {
max = arr[i][j];
x = i;
y = j;
}
}
}
System.out.println(max);
System.out.println((x+1) + " " + (y+1));
}
}
오늘 문제는 백준 " 최대값 " 문제다.
일반 최대값 구하기 문제와 다르게 2차원 배열로 이루어져 있는 입력값 중 최대값을 구하고 최대값의 위치를 구하는 문제다. 그럼 바로 풀이해보겠다.
1. 최대값 변수 max, 위치값 변수 x, y를 만들어 준다.
2. 2차원 배열은 2중 for문을 사용해 2중 for문으로 만들어 준다.
3. 2번째 for문에 입력값을 받아 조건식에 max < arr [i][j]를 만들어 최대값을 받아준다. 그다음 x=i, y=j 위치값을 받는다.
4. 다 받았으면 max와 x, y를 출력하면 끝인데 배열의 위치가 0 이아닌 1부터 시작해야 하므로 x, y에 1씩 더해주면 끝이다.
'알고리즘문제 > 백준 문제(Java)' 카테고리의 다른 글
[백준] - 플러그 (2010) (자바/Java) (0) | 2024.06.16 |
---|---|
[백준] - 세탁소 사장 동혁 (2720) (자바/Java) (0) | 2024.06.16 |
[백준] - 점수계산 (2506) (자바/Java) (0) | 2024.06.10 |
[백준] - Baseball (10214) (자바/Java) (0) | 2024.06.07 |
[백준] - 소음 (2935) (자바/Java) (0) | 2024.06.07 |