[Baekjoon] 백준 2562번 최댓값
(파이썬 Python)
* 문제출처 : 백준 알고리즘 문제
1) 문제
https://www.acmicpc.net/problem/2562
2) 코드
(1)
1
2
3
4
5
6
7
8
9
10
11
12
|
max_num = 0
max_idx = -1
for i in range(9):
num = int(input())
if(num > max_num):
max_num = num
max_idx = i+1
print(max_num)
print(max_idx)
|
cs |
(2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
arr = []
for _ in range(9) :
new_num = int(input())
arr.append(new_num)
cur_max = -2100000000
cur_idx = -1
for i in range(9) :
if (cur_max < arr[i]) :
cur_max = arr[i]
cur_idx = i
print(cur_max)
print(cur_idx + 1)
|
cs |
3) 풀이
X
< < 사고 과정 > >
4) 정리 노트
프로그래밍 언어가 바뀔때에도 흔들리지 않을려면, low한 풀이가 우선 전제가 되야 한다.
low언어란?
만약, 리스트 안에 있는 각 요소들의 합을 구할때
sum()이라는 표준함수보다는
sum = 0
for i in range(len(numbers)):
sum += numbers[i]
이러한 과정을 거쳐본 사람만이 언어가 바뀌어도 금방 풀 수가 있다.
'*Algorithm > Baekjoon' 카테고리의 다른 글
[Baekjoon] 백준 1110번 더하기 사이클(파이썬 Python) (0) | 2021.01.18 |
---|---|
[Baekjoon] 백준 10951번 A+B - 4(파이썬 Python) (0) | 2021.01.13 |
[Baekjoon] 백준 10952번 A+B - 5(파이썬 Python) (0) | 2021.01.13 |
[Baekjoon] 백준 2884번 알람 시계(파이썬 Python) (0) | 2021.01.12 |
[Baekjoon] 백준 2588번 곱셈(파이썬 Python) (0) | 2021.01.11 |
댓글