https://www.acmicpc.net/problem/2566
[2] ์ ๋ต ๋ฐ ํด์ค
#include <stdio.h>
int main() {
int maxVal = 0, maxRow = 0, maxCol = 0;
int grid[9][9];
// ๊ฒฉ์ํ ์
๋ ฅ
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 9; j++) {
scanf("%d", &grid[i][j]);
// ์ต๋๊ฐ ๊ฐฑ์
if (grid[i][j] > maxVal) {
maxVal = grid[i][j];
maxRow = i;
maxCol = j;
}
}
}
// ๊ฒฐ๊ณผ ์ถ๋ ฅ
printf("%d\n%d %d\n", maxVal, maxRow + 1, maxCol + 1);
return 0;
}
- maxVal, maxRow, maxCol: ์ต๋๊ฐ๊ณผ ํด๋น ์ต๋๊ฐ์ด ์์นํ ํ ๋ฒํธ, ์ด ๋ฒํธ๋ฅผ ์ ์ฅํ๋ ๋ณ์๋ค์ด๋ค.
- grid[9][9]: 9x9 ํฌ๊ธฐ์ ๊ฒฉ์ํ์ ๋ํ๋ด๋ 2์ฐจ์ ๋ฐฐ์ด์ด๋ค.
- ๊ฒฉ์ํ์ ์ ๋ ฅํ๋ ์ค์, ์ต๋๊ฐ(maxVal)์ด ๊ฐฑ์ ๋ ๋๋ง๋ค ์ต๋๊ฐ์ ์ ์ฅํ๋ ๋ณ์๋ค(maxRow, maxCol)์ ์ ๋ฐ์ดํธํ๋ค.
- ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ ๋, ์ต๋๊ฐ๊ณผ ์์นํ ํ ๋ฒํธ, ์ด ๋ฒํธ๋ฅผ ์ถ๋ ฅํ๋ค. ํ ๋ฒํธ์ ์ด ๋ฒํธ๋ 1๋ถํฐ ์์ํ๋ฏ๋ก, ์ถ๋ ฅ ์์๋ ๊ฐ๊ฐ 1์ ๋ํด์ค๋ค.
[3] ๋๋ ์
2์ฐจ์ ๋ฐฐ์ด๋ ์ฌ์ฉํ๋ฉด์, ์ต๋๊ฐ์ ์ ์ฅํ๋ ๋ณ์'๋ค'๋ ์ ๋ฐ์ดํธ ํด์ผ ํด์ ๋จธ๋ฆฌ๊ฐ ์ํ ๋ค ๐ฅน
'SWLUG > ๋ฐฑ์ค BEAKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BEAKJOON/ ๋ฐฑ์ค] 2629๋ฒ: ์ํ์ ์ธ (Python) (0) | 2024.04.02 |
---|---|
[C] ๋ฐฑ์ค/BAEKJOON 2839๋ฒ: ์คํ ๋ฐฐ๋ฌ (1) | 2023.11.21 |
[C] ๋ฐฑ์ค/BAEKJOON 15649๋ฒ: N๊ณผ M (1) (1) | 2023.11.15 |
[C] ๋ฐฑ์ค BAEKJOON 18258๋ฒ: ํ 2 (0) | 2023.11.07 |
[C] ๋ฐฑ์ค BAEKJOON 10813๋ฒ: ๊ณต ๋ฐ๊พธ๊ธฐ (0) | 2023.11.07 |